用声音关闭YouTube

时间:2009-06-17 17:05:08

标签: audio youtube

下面的代码必须如何改变才能将YouTube关闭?

<embed src="http://www.youtube.com/v/etnh6_omu0w&hl&rel=1&autoplay=1&sound=1" type="application/x-shockwave-flash" 
allowscriptaccess="always" allowfullscreen="true" width="200"></embed>

3 个答案:

答案 0 :(得分:17)

这是应该的代码:

您还需要在此代码所在的同一文件夹中包含此内容:

SWFObject.js

这只是一些帮助代码,我不担心。

代码:

  <script type="text/javascript" src="swfobject.js"></script>    
  <div id="ytapiplayer">
    You need Flash player 8+ and JavaScript enabled to view this video.
  </div>

  <script type="text/javascript">

    var params = { allowScriptAccess: "always" };
    var atts = { id: "myytplayer" };
    swfobject.embedSWF("http://www.youtube.com/v/FSz_a_yx9hA&hl&enablejsapi=1&playerapiid=ytplayer", 
                       "ytapiplayer", "425", "356", "8", null, null, params, atts);

    function onYouTubePlayerReady(playerId) {
        ytplayer = document.getElementById("myytplayer");
        ytplayer.mute();
    }

  </script>

好的,我测试了那段代码,我知道它可行,所以如果你有任何问题让我知道,快乐的黑客攻击!

在此处获取文档:YouTube Embedded Player Javascript API Reference

答案 1 :(得分:0)

它在我的网络浏览器中不起作用。它说我的flash播放器应该是版本8+但是我使用的是带有javascript的flash player 9。我测试了Firefox 3.11和IE 7.

我知道,Flash播放器对Firefox的支持有点儿错误(多次更新播放器),某些flash电影可能仍然没有出现(空白),但在IE上应该可以正常工作。 但不在您的示例代码中.. 更正:它适用于我的IE 7。 但不是在Firefox 3.11中。我想知道,为什么flash player / SWFObject与最近的firefox没有相处。您是否有任何调整或建议可以使Firefox 3播放所有 swf?

答案 2 :(得分:0)

embed标记上可能有一个volume参数: Link