使用Chromeless Player谦虚品牌

时间:2011-08-11 20:59:59

标签: javascript youtube chromeless

我为我运行的几个网站构建了一个无边框播放器 以下逻辑:

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对象覆盖了我原来的嵌入代码。所以 如果查看页面的设备可以支持闪存, 显示无铬。如果没有,则不是

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对象的分离和视频的加载 打破它。

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

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

不幸的是,Chromeless播放器没有'适度的品牌'功能。你可以看到为什么没有铬或水印这个视频属于YouTube的迹象。有discussion on the topic here