我正在尝试从相机中传输视频。相机的网页流媒体链接是 -
'http://192.168.blah.blah/img/mjpeg.cgi'
我制作了一个示例SmartTv Basic App,并添加了一个场景。在场景的HTML中我添加了这个
<iframe src ='http://192.168.blah.blah/img/mjpeg.cgi' id='player' ></iframe>
在css中 -
#player
{
position: absolute;
top : 36px;
left : 0px;
height : 400px;
width : 900px;
padding: 30px 30px 30px 30px;
background-color: black;
}
当我从模拟器运行视频时,视频流正常。但是当我在真正的电视上部署应用程序时,它失败了。我有2013智能电视模型。我在2012年的模拟器上运行(因为2013年的模拟器每次都会崩溃)。
请帮助!!!
答案 0 :(得分:2)
显然答案是旧的“如果它在模拟器上运行它并不意味着它可以在实际设备上运行” :(
引用了许多关于Samsung Smart TV forum -
的讨论智能电视不完全支持iFrame。您将无法使用某些功能(例如导航)。
三星智能电视2012和2013款车型的iframe(完全)支持也存在一定的差异。所以我建议不要使用iframe AT ALL 。
关于视频流 -
我正在使用RTSP播放视频,该播放器由samsmung智能电视中提供的插件播放器支持。参考链接 -
答案 1 :(得分:0)
三星智能电视支持视频,音频等HTML5标签
您可以通过视频标记流式传输视频,但您还需要修改源链接。 例如:
<video src="http://blabla.bla.playlists.m3u8|COMPONENT=HLS|BITRATE=120000~300000" />
您需要添加 - &gt; | COMPONENT = HLS | BITRATE = 120000〜300000
您可以在以下部分阅读所有相关信息:Samsung Guide:主题 - &gt;多媒体 - &gt;流媒体
但在我看来,最好使用像Tushar Koul这样的官方播放器给你一个参考,因为你有更多选项,你可以做,如播放,暂停,倒带等。