私はサウンドプールを使用してカチカチという音をループさせるアプリをいくつか持っています. 代わりに MediaPlayer を使用してループできることはわかっていますが、これはあまり良くありません。これを回避する簡単な方法はありますか、アンドロイドはバグを修正しますか、それとも MediaPlayer を使用する必要がありますか。
3334 次
2 に答える
3
SoundPool.play(int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate) を呼び出すときに、レートを 1 ではなく 0.99f に設定しましたが、実際には 1 以外は動作しているように見えます。Android 5.0.1 では期待どおりにループします。rate を 1 に設定すると、約 2 回ループしてから停止します。同じループの問題がありましたが、レート 1 を使用している場合、Android 4.3 では動作しますが、5.0.1 では動作しません。
于 2015-01-06T08:58:07.737 に答える