我正在使用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来静音/取消静音广告。

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

09-27 01:43