4
我試圖無縫循環一個音頻文件。我在使用MP3,我發現由於文件中的無聲導入,MP3無法無縫循環播放。Android無縫音頻循環
現在嘗試使用OGG和WAV下面的代碼。聲音循環,但有一個小(但明顯)之間的延遲:
AssetFileDescriptor descriptor;
descriptor = getAssets().openFd("rain30s.ogg");
mp.setDataSource(descriptor.getFileDescriptor(), descriptor.getStartOffset(), descriptor.getLength());
descriptor.close();
mp.setLooping(true);
mp.prepare();
mp.start();
OGG和WAV在Audacity中無縫重複。
任何人可以幫助
我讀過的Soundpool有記憶問題(不記得細節雖然)。我會循環3秒鐘的文件,但用戶可以決定多長時間。如果是一個小時,使用SoundPool會出現問題嗎? – Tony 2011-12-14 07:49:46