0

スマートテレビ用の JavaScript アプリケーションで YouTube プレーヤーを実行しようとしています。

公式の youtube api docs からコードを取得し、ページに挿入しました。とてもシンプルなコードです。

<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);

http://jsfiddle.net/V5s9W/

ブラウザで実行すると、すべて正常に動作します。エミュレーターでも同じ結果が得られました。samsung TV と samsung emulator で — 同じです。

しかし、Web ホスト型アプリで drm zip を作成し、実際の LG Smart TV に USB を挿入すると、機能しません! 何が起こったのか知っている人はいますか?

4

0 に答える 0