我想运行一个三星智能电视应用程序,显示一个YouTube视频,我尝试了我在互联网上发现的一切,没有任何效果,我正在寻找一种方式,因为一周,仍然没有找到,我总是在白色或黑色屏幕上看到[[缺少插件]] !! 我正在使用带有SDK 5的模拟器2014,我知道三星自二月以来就不接受基于闪存的应用程序所以我需要找到一种不使用闪存的方法。
即使我尝试了以下方式,视频也会在启动时播放,但我无法重播或显示全屏我无法控制其中的任何内容。
这是我的智能电视应用程序:
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="640" height="390" src="http://192.168.1.6:8080/TestServer/index.jsp"
frameborder =“0”allowFullScreen&gt;
这是在我机器上的tomcat上的index.jsp中:
<iframe src="//www.youtube.com/embed/ZOco-gIY-g4?width=680&height=382&theme=dark&autoplay=1&hd=1&rel=0&showinfo=0&modestbranding=1&iv_load_policy=3&autohide=1&start=0&wmode=opaque" allowfullscreen="" frameborder="0" height="382" width="680"></iframe>
请任何可以在电视上工作的工作示例,并且如果我在我的应用程序中使用的话会接受,当提交给三星时,我们会非常感激。
谢谢,
SeeFoo
答案 0 :(得分:1)
我也有这个问题来播放YouTube上的视频 我正在使用对象标签,它正在按预期工作。希望它也能帮到你。
代码:
<div id="webElement" style="display: none;">
<object type='text/html' width='1920' height='1080' data='http://www.youtube.com/embed/SEQ8jyvmYtw?rel=0&autoplay=1' > </object>
</div>
答案 1 :(得分:0)
自2014年起,sdk 5.0三星智能电视不支持Flash播放器插件。如果你想嵌入youtube播放器,试试这样的html5格式:
<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/hzixp8s4pyg?rel=0&autoplay=1&hd=1&showinfo=0&modestbranding=1&autohide=1&start=0" frameborder="0">
BTW flv容器也不支持。 本规范描述了三星智能电视支持的编解码器 http://www.samsungdforum.com/Guide/rel00010/index.html
希望这会对你有帮助!
答案 2 :(得分:0)
如果你只是想播放视频,不需要在.jsp文件中放入iframe并在此处调用它,只需将iframe与youtube的正确嵌入链接放在一起。
类似这样的事情
<iframe id="clientvideoplayer" class="youtube-player" type="text/html" width="960" height="540" src="http://www.youtube.com/embed/Cq4RLyS0tz8?autoplay=1" allowfullscreen frameborder="0"></iframe>
但是,由于三星智能电视部分支持iframe,您将无法控制视频的播放和暂停。