三星智能电视YouTube JavaScript播放器API

三星智能电视YouTube JavaScript播放器API,youtube,youtube-api,samsung-smart-tv,Youtube,Youtube Api,Samsung Smart Tv,我为三星智能电视开发并发布了一款应用程序 在(2011电视)(SDK 2.5)上,一切正常 由YouTube JavaScript播放器API v2制作 现在我正试图使用YouTube JavaScript播放器API v3将其转换为(2012 TV)(SDK 3.5) im只需将版本值从[apiplayer?version=2&enablejsapi=1]更改为==>[apiplayer?version=3&enablejsapi=1] 但电视或模拟器上没有显示任何内容,只显示一个youtub

我为三星智能电视开发并发布了一款应用程序 在(2011电视)(SDK 2.5)上,一切正常

由YouTube JavaScript播放器API v2制作 现在我正试图使用YouTube JavaScript播放器API v3将其转换为(2012 TV)(SDK 3.5)

im只需将版本值从[apiplayer?version=2&enablejsapi=1]更改为==>[apiplayer?version=3&enablejsapi=1]

但电视或模拟器上没有显示任何内容,只显示一个youtube单词,但没有视频

这是我的youtube创建函数

function createYoutube() {
if (Main.onLine && !youtubeCreated)
{
  youtubeCreated = true;
  var html = "<object type='application/x-shockwave-flash' id='playerObject' style='width:507px; height:285.1px;'> "+
            "<param name='movie' value='http://youtube.googleapis.com/apiplayer?version=3&enablejsapi=1'></param>"+
            "<param name='allowScriptAccess' value='always'></param>"+
            "<param name='wmode' value='transparent'></param> "+
            "</object>";
  var player = document.getElementById("player")
  widgetAPI.putInnerHTML(player,html);
}
我试过使用
但是没有任何更改。

version=2表示将使用ActionScript 2运行时。(这个版本已经被弃用了几年,很快就会关闭。)version=3表示将使用ActionScript 3运行时。这可能是因为您的平台不支持ActionScript 3运行时,在这种情况下,您需要跟进Samsung。

我认为您使用了错误的参数使用此选项

<param name="movie" value="http://www.youtube.com/apiplayer?&enablejsapi=1&version=3&controls=1&fs=1"></param>

代替

<param name='movie' value='http://youtube.googleapis.com/apiplayer?version=3&enablejsapi=1'></param>

您是否在2012年试用过API版本=2?效果如何?
<param name='movie' value='http://youtube.googleapis.com/apiplayer?version=3&enablejsapi=1'></param>