【发布时间】:2016-04-05 12:47:37
【问题描述】:
我目前有一个应用程序可以播放大量 .webm 格式的动画 gif。但是,由于我在视频视图中有这个,它获得了音频焦点,因此其他播放音频的应用程序将停止。
有什么办法可以防止这种情况发生吗?
谢谢!
【问题讨论】:
标签: android
我目前有一个应用程序可以播放大量 .webm 格式的动画 gif。但是,由于我在视频视图中有这个,它获得了音频焦点,因此其他播放音频的应用程序将停止。
有什么办法可以防止这种情况发生吗?
谢谢!
【问题讨论】:
标签: android
我发现的唯一方法(我个人不推荐)是从 Android 源复制 VideoView 类并注释掉这些行:
AudioManager am = (AudioManager)getContext().getSystemService(Context.AUDIO_SERVICE);
am.requestAudioFocus(null, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN);
最后我选择了ruxy solution,但在你的情况下可能不会是一个选项
【讨论】: