не проигрывает audio при вызове из JS

176
23 июля 2018, 11:30

Сайт на asp.net mvc, нужно сделать звуковое сопровождение если новые данные добавились в таблицу. Решил использовать обычный audio html. На вьюшку добавил

<audio id="audio1" controls preload="auto">
<source src="@Url.Action("PlayFile")" type="audio/mp3"/></audio>    

указывал src через src="~/Music/2.mp3" но аудио не воспроизводилось...

Контроллер:

    public FileResult PlayFile()
    {            
        return new FilePathResult(Server.MapPath("~/Music/2.mp3"), "audio/mp3");
    }

На форме отобразился контрол Audio и если нажать на кнопку воспроизведения, аудио играет.
Затем для решения задачи, в разделе JS:

    $(document).ready(function () {
    var audio = document.getElementById('audio1'); 
....
....
    if (val.Id > 1000) {     //в некотором месте логики, есть условие, если оно истино мне нужно оповестить звуком
      audio.currentTime = 0;
      audio.play();
    });

И здесь появляется для меня непонятная вещь, при загрузке страницы, и при выполнении условия ( к примеру, проверял alert срабатывает), звук не воспроизводится. Но если на странице щелкнуть мышкой на любом объекте, звук начинает воспроизводится. Как будто элемент инициализируется.
Как побороть такое?

READ ALSO
Как сделать стрелки slick slider в отдельном контейнере?

Как сделать стрелки slick slider в отдельном контейнере?

Как на картинке нужно чтобы стрелки находились в каком-либо блоке оберткеА этот сам блок был в контейнере контента

231
ERROR 2002 (HY000): Can&#39;t connect to local MySQL server through socket &#39;/var/run/mysqld/mysqld.sock&#39; (111 &ldquo;Connection refused&rdquo;)

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111 “Connection refused”)

Пытался поставить на линукс phpmyadminВначале была ошибка, что нет данного файла или каталога, сейчас жалуется на это

172
Вывод данных из нескольких таблиц MySQL

Вывод данных из нескольких таблиц MySQL

Всем приветПодскажите как вывести данные из нескольких таблиц в один dataGridView? У меня есть две таблицы "korzina" и "auth"

192
bootstrap 4 верстка row внутри container 100% height

bootstrap 4 верстка row внутри container 100% height

Всем привет! Прошу вас помочь разобраться, хочу в bootstrap реализовать header, footer, и 100 % тело от остаткаПытаюсь сделать 100% div class="row main_row" что бы не вылезал...

178