我需要使用 swfobject api 的额外功能。此对象是一种将 Youtube 视频嵌入网站的新方法。
将我从 Google 教程中找到的代码直接粘贴到 WordPress 编辑器中是无效的。WordPress 不会将此视为活动代码。
所以,我创建了一个新的模板文件并将我的代码插入到该文件中。这工作相对较好。代码上线了,我得到了我正在寻找的额外功能,那就是我能够拥有视频自动播放的视觉效果,并默认静音。
但是,这弄乱了我在视频上方的菜单的布局和流程。
谁能告诉我把这段代码放在哪里合适的地方,或者这个问题太具体了。如果它对您有帮助,您可以在以下位置查看混乱的页面:
http://bestoftimesusa.com/home-mute-test/
以及它应该如何看待:
嵌入的功能齐全的代码是这样的:
<script type="text/javascript" src="/wp-includes/js/swfobject/swfobject.js"></script>
<div id="ytapiplayer">
You need Flash player 8+ and JavaScript enabled to view this video.
</div>
<script type="text/javascript">
var ytplayer = false;
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/v/IBjstQceGBk?enablejsapi=1&playerapiid=ytplayer&version=3&autoplay=1",
"ytapiplayer", "370", "238", "8", null, null, params, atts);
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
ytplayer.mute();
}
</script>
</div>