Youtube Player API 在 android phonegap 中不起作用



在普通的html文件中,我使用了下面的代码,它运行得很好。

var youtube;
var params = { allowScriptAccess: "always" };
var atts = { id: "youtube" };
swfobject.embedSWF("http://www.youtube.com/apiplayer?enablejsapi=1&version=3",
             "ytpC", "1", "1", "8", "expressInstall.swf", null, params, atts);
.
.
 youtube.loadVideoById(link);

但当我把这个html移到android phonegap环境中时,它给出了"不能调用未定义的loadVideoById方法!"

究竟是什么问题?我能做些什么来获得成功?

Flash不受支持,也不适用于Android和ios(以防以后计划在ios上部署)

当你提到它给出时,不能调用未定义的loadVideoById方法,这是因为您正在使用Flash APIhttps://developers.google.com/youtube/flash_api_reference

尝试使用iFrame API,这样它将使用HTML5https://developers.google.com/youtube/iframe_api_reference

相关内容

  • 没有找到相关文章

最新更新