これは奇妙な質問かもしれませんが、AndroidのMediaPlayerクラスを使用してオーディオ再生を開始する前に、人工的な遅延(たとえば、100ms)を追加します。これは、AudioManager.AUDIOFOCUS_REQUEST_GRANTEDの後で、player.start()の前に発生する必要があります。ここに私のコードです:Androidで再生を開始する前に遅延を追加するにはどうすればよいですか?
int result = am.requestAudioFocus(afChangeListener, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN_TRANSIENT);
if (result == AudioManager.AUDIOFOCUS_REQUEST_GRANTED){
//add delay
player.start();}
はこれをGoogleで検索してみましたが、有益な何かを見つけるように見えることはできませんし、私も..任意のポインタをいただければ幸いで検索するかを知るには余りにも新たなんです!
は完璧に動作します、ありがとう! –