javascript - 如何启动 IMA HTML5 SDK 广告静音?

标签 javascript ios html imasdk

我想做的是使用 HTML5 在 iOS 10 上制作自动播放视频,我使用了:

<video autoplay loop muted playsinline controls>
    <source src="http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_30fps_normal.mp4">
</video>

但是当使用适用于 HTML5 的 IMA SDK 时,广告开始时未静音,因此自动播放将不起作用。

有没有办法在开始时将广告静音(初始化静音的广告)?

最佳答案

您必须在 google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED 事件后将 AdsManager 静音。

loader = new google.ima.AdsLoader(...);
loader.addEventListener(
    google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,
    (event) => {
       event.getAdsManager(videoTag).setVolume(0);
    }

关于javascript - 如何启动 IMA HTML5 SDK 广告静音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40071508/

相关文章:

javascript - JavaScript ES6 中的纯函数

javascript - 为什么我的 SVG 图像在 chrome 上显示完美,但当我在 iPhone 上打开它时却根本不显示?

javascript - 分析 Threejs 应用程序

ios - 为 App Store 构建版本 1.2 或 1.2.0

javascript - 方法不是观察者回调vuejs中的函数

ios - 如何让 reloadData 在 UITableView 上工作

ios - Xcode 不打开我的项目

php - 将HTML变量的内容打印为HTML中的文本字符串

javascript - 无法启动SweetAlert2,抛出错误?

javascript - 使用后退和下一步按钮在 html 页面之间切换