下面的代码必须如何改变才能将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>
答案 0 :(得分:17)
这是应该的代码:
您还需要在此代码所在的同一文件夹中包含此内容:
这只是一些帮助代码,我不担心。
代码:
<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>
好的,我测试了那段代码,我知道它可行,所以如果你有任何问题让我知道,快乐的黑客攻击!
答案 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