我尝试在智能电视的 javascript 应用程序中运行 youtube 播放器。
我从官方 youtube api 文档中获取了代码并将其插入到页面中。这是一个非常简单的代码。
<div id="ytapiplayer">no flash?</div>
window.onYouTubePlayerReady = function() {
ytplayer = document.getElementById("myytplayer");
ytplayer.loadVideoById('EDwb9jOVRtU', 0, 'medium');
}
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/apiplayer?enablejsapi=1",
"ytapiplayer", "640", "360", "8", null, null, params, atts);
当我在浏览器中运行它时——一切正常。在模拟器中我有相同的结果。在三星电视和三星模拟器上 - 相同。
但是,当我使用网络托管应用程序创建一个 drm zip 并将 USB 插入真正的 LG 智能电视时 - 它不起作用!有人知道发生了什么吗?