С Angular 9 в библиотеке Components есть этот новый элемент управления YouTube Player . Файл readme содержит простой пример использования.
Все, что я хочу изменить, это кнопки, задающие время начала воспроизведения.
<youtube-player
[startSeconds]="startSecondsNumber"
[videoId]="videoId"
></youtube-player>
Я связываю свойства startSeconds и videoId. Я ожидал, что при каждом изменении startSecondsNumber
воспроизведение будет переходить к новой отметке времени. Вместо этого я наблюдаю следующее:
Если я перезагружаю страницу, нажимаю кнопку, которая меняет startSecondsNumber
, и нажимаю кнопку воспроизведения на элементе управления YouTube, воспроизведение начинается с правильной отметки времени.
Независимо от того, что я нажимаю кнопку, я нажимаю далее, устанавливая startSecondsNumber
, воспроизведение продолжается. Даже когда я делаю паузу (нажимая на элемент управления паузой виджета), щелчки, изменяющие значение startSecondsNumber
, похоже, не действуют.
Что я делаю неправильно? Есть ли способ сбросить воспроизведение, приостановить его или начать воспроизведение снова?