2016-04-05 2 views
2

私は現在、.webm形式のアニメーションgifを多数再生するアプリを持っています。しかし、私はビデオビューでこれを持っているので、それはオーディオフォーカスを得るので、オーディオを再生する他のアプリケーションは停止します。オーディオフォーカスを得ずにVideoviewでWebmを再生

これを防ぐための回避策はありますか?

ありがとうございます!

答えて

1

私は(個人的に、私はそれをお勧めしません)見つけた唯一の方法であるAndroidのソースからコピーVideoViewクラスは、これらの行をコメントアウト:

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

は最後に、私はruxy solutionを選んだが、おそらくではありませんあなたの場合のオプション

+1

ありがとう、アナ。結局、SurfaceViewにMediaPlayerを置くことになりました。残念ながら、自分のMedia Controllerをビデオビューにアタッチするだけで済むようにしなければならなかったのですが、問題を並べ替えることになりました。 (例はhttp://stackoverflow.com/questions/16700587/how-to-attach-mediaplayer-with-surfaceview-in-androidで見つけることができます) – Tmarsh2

関連する問題