0

ユーザーがアプリケーションのメイン画面のボタンを操作したときに「クリック」サウンドを実装しようとしています。私は Android でのオーディオの経験はありませんが、いくつかの情報源は、単純にクリップを再生するには、次のことを行うだけでよいことを示唆しています -

  • 音声ファイルを /res/raw に置きます

私はこれを行い、/res/ 内に /raw フォルダーを作成する必要がありました - ファイルの名前は menuclick.wav です (a-z0-0_ ファイル名のガイドラインを満たしているようです)

  • MediaPlayer オブジェクトを作成する

    MediaPlayer メディアプレーヤー; mediaplayer.create(getApplicationContext(), R.raw.menuclick);

  • プレーヤーの再生準備 (* try - catch ブロック内)

    mediaplayer.prepare();

  • ファイルを再生する

    mediaplayer.start();

サウンドが再生されますが、指定したサウンド ファイルではなく、不快なシューという音や静的な音です。

サウンドファイルのみを変更して、アプリケーションを再度テストしました。サウンドの一部を再生しましたが、まだホワイト ノイズが多くありました。これは、サウンド ファイルを他のアプリケーションで正常に開く場合には発生しません。

いくつかの教科書/例と同じ手順に従っているようです。問題がどこにあるのか考えていますか?

4

0 に答える 0