Я создаю панель управления, на которой я хочу воспроизводить звук определенного пользователя, который пользователь выбирает из таблицы на кнопке воспроизведения. Записи хранятся в хранилище файловой базы.Что происходит, когда я передаю ссылку вручную на ее воспроизведение, но я хочу воспроизвести тот звук, который выбирает пользователь.Какой источник должен быть передан или формат 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(); }
Это HTML-файл -
<td><button (click) = "audio()" >Play</button></td> <td><button >Pause</button></td>
возможно попробовать этот способ ... попытаться вызвать 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-адрес попытаться передать идентификаториз таблицы, как: