在Videoview中播放Webm而不获得音频焦点

时间:2016-04-05 12:47:37

标签: android

我目前有一个应用程序,它以.webm格式播放大量GIF动画。但是,正如我在视频视图中看到的那样,它获得了音频焦点,因此播放音频的其他应用程序将停止。

有什么工作可以防止这种情况吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

我找到的唯一方法(个人而言,我不建议)是从Android源代码复制VideoView类并注释掉这些行:

AudioManager am = (AudioManager)getContext().getSystemService(Context.AUDIO_SERVICE);
am.requestAudioFocus(null, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN);

最后我选择了ruxy solution,但在你的情况下可能不会选择