Как отключить звук в объявлениях Google IMA - PullRequest
0 голосов
/ 05 сентября 2018

Я использую Google-IMA Android SDK для загрузки добавлений и воспроизведения видео в моем приложении.

Из примера приложения, предоставленного в по этой ссылке , я могу воспроизводить рекламу и видео.

Но я не могу отключить звук для воспроизводимой рекламы.

Пробовал с setAdWillPlayMuted (boolean) согласно справочнику по API Android, но все равно добавляет воспроизведение со звуком.

Но в IMA SDK for IOS, IMAAdsManager volume API можно использовать для отключения звука тома add, который работает в устройствах IOS, как и ожидалось.

Я использую interactivemedia:3.9.0 согласно загруженной демонстрационной версии в Android.

Нужно ли использовать какие-либо другие API или классы для достижения приглушения Объем рекламы?

ПРИМЕЧАНИЕ: Выключение системного тома - это не то, чего я пытаюсь достичь

1 Ответ

0 голосов
/ 09 ноября 2018

Единственный способ переключить громкость рекламы IMA на Android - это использовать ExoPlayer для загрузки рекламы IMA.

Библиотека ExoPlayer имеет API-интерфейсы, позволяющие предоставлять тег Ad через класс AdsMediaSource.

После успешной загрузки рекламы через ExoPlayer я смог использовать API управления громкостью ExoPlayer для отключения / включения звука рекламы.

Конечно, это не самое идеальное решение, и извините, у меня нет лучшего совета.

...