Хотите воспроизводить звук динамически по клику пользователя в угловом режиме из firebase - PullRequest
1 голос
/ 27 сентября 2019

Я создаю панель управления, на которой я хочу воспроизводить звук определенного пользователя, который пользователь выбирает из таблицы на кнопке воспроизведения. Записи хранятся в хранилище файловой базы.Что происходит, когда я передаю ссылку вручную на ее воспроизведение, но я хочу воспроизвести тот звук, который выбирает пользователь.Какой источник должен быть передан или формат URL должен быть изменен.

Любые предложения приветствуются.Заранее спасибо.

Здесь component.ts -

audio(){
     console.log("called");

    var audio = new Audio('https://firebasestorage.googleapis.com/v0/b/anaxeecallrecorr.appspot.com/o/audio%2Fuserrti%20Agrawal%2F6_9_2019%2Faud%2B9191769999%205%3A26%3A44%20PM?alt=media&token=0c25cf09-33b3-496b-a899-329b14082887'); 
//what src to be passed
        audio.play();
}

This is webpage

Это HTML-файл -

<td><button  (click) = "audio()" >Play</button></td>
            <td><button >Pause</button></td>   

1 Ответ

0 голосов
/ 27 сентября 2019

возможно попробовать этот способ ... попытаться вызвать audio.load () перед игрой () .. так Somthing как:

    audio(){
         console.log("called");

        var audio = new Audio('https://firebasestorage.googleapis.com/v0/b/anaxeecallrecorder.appspot.com/o/audio%2FuserArti%20Agrawal%2F6_9_2019%2Faud%2B919176999149%205%3A26%3A44%20PM?alt=media&token=0c25cf09-33b3-496b-a899-329b14082887');

audio.load() //<--BEFORE
audio.play(); //<--AFTER


}

если вам нужно составить URL-адрес попытаться передать идентификаториз таблицы, как:

1005 *
...