【问题标题】:Muting an embedded YouTube video without using SWFObject不使用 SWFObject 将嵌入的 YouTube 视频静音
【发布时间】:2013-01-13 16:33:43
【问题描述】:

here 看来:使用SWFObject 是可选的。由于我有一个简单的要求(- 仅静音视频),我尝试了以下代码,但根本没有调用 onYouTubePlayerReady(-我在那里放了一个 alert 并且它从未被触发)。

这段代码缺少什么?

<iframe id="id1" width="640" height="360" src="http://www.youtube.com/embed/shbgRyColvE?version=3;enablejsapi=1" allowscriptaccess="true" ></iframe>

【问题讨论】:

    标签: javascript youtube youtube-api youtube-javascript-api


    【解决方案1】:

    首先,您使用的是 iframe 播放器,这很好——它比纯 Flash 播放器(SWFObject 发挥作用的地方)更新,这是我们推荐用于新开发的。

    如果您想对 iframe 播放器进行 API 调用,则需要以不同的方式进行初始化。您可以按照

    处的示例进行操作

    https://developers.google.com/youtube/iframe_api_reference#Getting_Started

    并修改该示例中的 onPlayerReady 事件处理程序以显式静音播放器,即

    function onPlayerReady(event) {
      event.target.mute();
      // Anything else you want to do, like start playback...
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-25
      • 2012-12-03
      • 2017-05-02
      • 2020-12-25
      • 1970-01-01
      • 1970-01-01
      • 2013-11-21
      • 1970-01-01
      相关资源
      最近更新 更多