我有一个 typescript/javascript Tizen Web App 在Samsung Smart TV Emulator v5.0中运行。使用三星 AVPlay API。Web 应用程序播放来自 HDHomeRun 设备的 MPEG 流式视频源。视频与声音完美播放。
问题是,播放头更改功能都不起作用。即seek
,等等。即使状态是有效的“正在播放、暂停或就绪” jumpBackward
,jumpForward
它们都给我同样的错误“InvalidStateError:PLAYER_ERROR_INVALID_STATE”。
这是一个代码片段:
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
播放头功能和其他播放头功能正常工作的任何想法?