我正在使用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或类来实现静音 广告量?
注意:我不希望实现系统音量静音
答案 0 :(得分:1)
我能够在Android上切换IMA广告音量的唯一方法是使用ExoPlayer加载IMA广告。
ExoPlayer库具有允许通过AdsMediaSource类提供广告代码的API。
通过ExoPlayer成功加载广告后,我可以使用ExoPlayer的音量控制API来静音/取消静音广告。
当然,这不是最理想的解决方案,对不起,我没有更好的建议。