当前位置:  开发笔记 > 编程语言 > 正文

YouTube常规播放器中的loadVideoById()(不是无边框)

如何解决《YouTube常规播放器中的loadVideoById()(不是无边框)》经验,为你挑选了1个好方法。

我在网页上有一个YouTube播放器.我需要动态更改此播放器播放的视频.

使用YouTube的无边框播放器(相对)很简单.它有loadVideoById()完美的工作方法.问题是,无边框播放器没有任何控件(播放/暂停等).在常规YouTube播放器拥有这一切,但它不具备的loadVideoById()方法.

有没有办法将常规玩家的控制包含在无边框播放器中,或者loadVideoById()在常规播放器中实现方法?

谢谢.



1> David Santam..:

您不能这样做,因为"常规YouTube播放器"中的调用在URL中具有VideoID而不是参数:

常规视频:http://www.youtube.com/v/VIDEO_ID&enablejsapi=1&playerapiid=ytplayer

Chromeless:http://www.youtube.com/apiplayer? enablejsapi = 1

而不是你可以轻松创建自己的功能来改变Embbebed SWF,我的意思是说你使用swfobject作为"常规播放器",然后使用createSWF功能,你将能够动态地替换实际的视频.

希望这对你有所帮助.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有