我为基于以下网站运行的多个网站构建了无镶边播放器
以下逻辑:

1)我创建了一个标准嵌入作为备用广告
版本将不会加载。这使ios设备可以仅观看视频
精细。
2)我引用了处理播放器控件的JS文件。在那里面
文件,我将swf对象嵌入:

swfobject.embedSWF("http://www.youtube.com/apiplayer?
   modestbranding=1&enablejsapi=1&playerapiid=ytplayer", "ytplayer",
   "640", "360", "8", null, null, params);

我嵌入的swf对象会覆盖我原来的嵌入代码。所以
如果查看页面的设备可以支持Flash,
显示无镶边。如果不是,那不是

3)在此引用之下,我包括以下JS告诉SWF文件
反对播放哪个视频:
enter code here
 function onYouTubePlayerReady(playerId) {
     myPlayer = document.getElementById('ytplayer');
     myPlayer.loadVideoById('My_VIDEO_ID', 0);
     myPlayer.mute();
 }

显然,我将My_VIDEO_ID替换为我想要的视频的ID
玩。

全部放完后,除了适度的品牌推广外,我的视频效果很好
不起作用。我从周日开始尝试了这6种方法,我有2种
理论。 1)YouTube禁止使用无镶边播放器进行适度烙印
或2)SWF对象的分离和视频的加载
打破它。

有没有办法在函数调用中传递适度的参数?
两种理论都错了吗? :)

任何帮助,将不胜感激。

最佳答案

不幸的是,Chromeless播放器没有可用的“适度烙印”功能。您可以看到为什么没有 Chrome 或水印的情况下,该视频不会属于YouTube。有一个discussion on the topic here

关于javascript - 使用Chromeless Player进行适度的品牌推广,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7032768/

10-13 04:37