我正在使用Google-IMA Android SDK
在我的应用程序中加载添加内容和播放视频。
通过this link提供的示例应用程序,我可以播放广告和视频。
根据Android API引用,尝试使用setAdWillPlayMuted(boolean),但仍会添加音频播放。
但是在IMA SDK for IOS
中,可以使用IMAAdsManager volume API来使add的音量静音,该音量可以在IOS设备中正常工作。
我正在按照android中下载的示例版本使用interactivemedia:3.9.0
。
注:静音系统音量不是我要实现的目标
最佳答案
我能够在Android上切换IMA广告量的唯一方法是使用ExoPlayer加载IMA广告。
ExoPlayer库具有允许通过AdsMediaSource类提供广告代码的API。
通过ExoPlayer成功加载广告后,我能够使用ExoPlayer的音量控制API来静音/取消静音广告。
当然,这不是最理想的解决方案,对不起,我没有更好的建议。