0
文字列の音を演奏する音楽キーボードアプリケーションを実装しようとしています。ユーザーがキーを離すまでストリングサウンドを再生する必要があります。ボタンが離されるまでのサウンドサンプルを残してください。
私は、
MotionEvent.ACTION_DOWN
に
をSoundPoolを使用してサンプルをループの考えと1秒の小さなサンプルを使用して呼び出される
ACTION_UP
としてそれを停止しています。しかし、ループは機能していないようです。ユーザーがボタンを長押しし続けると仮定して「十分に長い」サウンドサンプルを置くことはできますが、それはアプリケーションの動作を望む方法ではありません。
どうすればよいですか?
これは動作しますが、ループがスムーズではありません。 1秒間の正弦波サンプルを使用しました。サウンドが1つのループを終了して再び開始すると(つまり、各リピートの開始時に)、奇妙なクリック音が導入されます。 –
あなたは私にそのオーディオを送信できますか...チェックしましょう –
Generate - >トーン - >サイン、440Hz、振幅:1、時間:Audacityで1秒。私はあなたにサウンドファイルを送る方法を知らない –