2011-03-15 7 views
1

AndEngineでサウンドを再生できる時間には制限がありますか?私はサウンドを再生するために私のアプリケーションを取得しようとしており、曲の最初の6秒についてのみ再生されています。これを変更する方法はありますか?AndEngineを使用したサウンド再生の制限

答えて

1

最近の返信ですが、長い音の場合は、SoundではなくAndengineのMusicクラスを使用する必要があります。音は私が信じる短い音効果のためです。

2

5つ以上のサウンドを再生し、デフォルトのコンストラクタを使用していますか?そうであれば、新しい音を再生するためにストリームの1つが途切れているかもしれません。

複数のストリームを同時に使用してSoundManagerを初期化してみてください。

public SoundManager(final int pMaxSimultaneousStreams) 
+0

5秒後に終了するのは、それに続くサウンドがあるかどうかに依存しないことです。私は音楽と音のクラスがあることを発見して以来、音楽のクラスは長く続いています。私はサウンドクラスは小さな音のためのものだと思いますか? – Simon

+1

SoundPoolにサイズ制限があるようです(おそらく1048576バイトですか?私はドキュメンテーションでこれの確認を見つけることができませんでした。 –

関連する問題