在移动网络浏览器上创建和使用youtube嵌入对象w / javascript api

时间:2011-09-13 01:32:39

标签: javascript android youtube-api swfobject

我正在尝试构建一个利用嵌入式youtube javascript api(http://code.google.com/apis/youtube/js_api_reference.html)的简单网络应用程序。它适用于我的Chrome,Safari等...但由于其SWF对象依赖性,它无法在Android和iOS Web浏览器上运行。我希望移动兼容性。

我做错了什么,或者有没有办法解决这个问题?

(我的要求正如人们所期望的那样:我有一个youtube视频ID,我想用它来创建一个带有javascript api访问权限的嵌入式youtube视频对象。)

感谢。

1 个答案:

答案 0 :(得分:1)

我不熟悉Android,但我知道iOS设备会识别并将标准<object><embed></embed></object> Youtube嵌入代码转换为兼容播放器,只要该对象不是使用Javascript创建的,例如与swfobject一样。

但是,我不确定javascript控件是否可以在移动播放器中运行。我没试过这个。

很遗憾,目前还没有办法与html5(<iframe>)嵌入式播放器互动。我不确定状态是什么,但用javascript控制<iframe>播放器会带来一些有趣的挑战。