У меня есть текстовое / javascript приложение Tizen Web, работающее в Samsung Smart TV Emulator v5.0 . Использование Samsung AVPlay API. Веб-приложение воспроизводит потоковое видео в формате MPEG с устройства HDHomeRun. Видео отлично воспроизводится со звуком.
Проблема в том, что ни одна из функций смены точки воспроизведения не работает. т. е. seek
, jumpBackward
, jumpForward
и т. д. Все они дают мне ту же ошибку "InvalidStateError: PLAYER_ERROR_INVALID_STATE", даже если состояние действительно "PLAYING, PAUSED или READY".
Вот кодфрагмент:
var state = webapis.avplay.getState();
console.log("[Player][seekBackward] state: ", state);
webapis.avplay.jumpBackward(5000, success =>
{
console.log("[Player][rewind][success]");
}, error =>
{
console.error("[Player][seekBackward]", error);
});
Вот возникающая ошибка в консоли, когда я вызываю это:
Любые идеи о том, что можетЯ могу сделать, чтобы заставить jumpBackward
и другие функции playhead работать?