我为基于以下网站运行的多个网站构建了无镶边播放器
以下逻辑:
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/