几个月前,Youtube iframe Api和音频/视频都在运行。然而,在将我的worpress更新为具有更好的音频和视频插件的3.9.1后,我决定使用该插件而不是我自己的html5播放器代码。但这样做,youtube api停止工作。我能想到的唯一解决方案是通过Iframe嵌入我的html5播放器并在前端显示它。 my site is here如果向下滚动,您将通过iframe从其他页面看到播放器。
==思考== 这个加载api的代码
<script>
if (!window['YT']) {var YT = {loading: 0,loaded: 0};}if (!window['YTConfig']) {var YTConfig = {'host': 'http://www.youtube.com'};}if (!YT.loading) {YT.loading = 1;(function(){var l = [];YT.ready = function(f) {if (YT.loaded) {f();} else {l.push(f);}};window.onYTReady = function() {YT.loaded = 1;for (var i = 0; i < l.length; i++) {try {l[i]();} catch (e) {}}};YT.setConfig = function(c) {for (var k in c) {if (c.hasOwnProperty(k)) {YTConfig[k] = c[k];}}};var a = document.createElement('script');a.id = 'www-widgetapi-script';a.src = 'https:' + '//s.ytimg.com/yts/jsbin/www-widgetapi-vflHmEgKs.js';a.async = true;var b = document.getElementsByTagName('script')[0];b.parentNode.insertBefore(a, b);})();}
</script>
我想知道这一行:a.async = true;
是否是问题?
有什么想法?