如何静音Google IMA Ads的音量

时间:2018-09-05 09:16:30

标签: android google-ima imasdk video-ads

我正在使用Google-IMA Android SDK在应用程序中加载添加内容和播放视频。

通过this link中提供的示例应用程序,我可以播放广告和视频。

  

但是我无法使播放的广告的音频静音。

根据Android API参考,尝试过setAdWillPlayMuted(boolean),但仍然可以播放音频。

但是在IMA SDK for IOS中,IMAAdsManager volume API可用于使add的音量静音,该音量可以在IOS设备中正常工作。

我正在根据Android中下载的示例版本使用interactivemedia:3.9.0

  

我是否需要使用任何其他API或类来实现静音   广告量?

注意:我不希望实现系统音量静音

1 个答案:

答案 0 :(得分:1)

我能够在Android上切换IMA广告音量的唯一方法是使用ExoPlayer加载IMA广告。

ExoPlayer库具有允许通过AdsMediaSource类提供广告代码的API。

通过ExoPlayer成功加载广告后,我可以使用ExoPlayer的音量控制API来静音/取消静音广告。

当然,这不是最理想的解决方案,对不起,我没有更好的建议。