バックグラウンドでm4vファイルのオーディオを単独で再生しようとしています。
使用SoundPool
してみましたが、rawフォルダからロードしているときにエラーが発生します。
このサンプルプログラムを使用しました。
10-27 11:49:11.684: ERROR/AndroidRuntime(1484): Caused by: android.content.res.Resources$NotFoundException: File Hello World, AudioPlayerActivity! from drawable resource ID #0x7f040000
10-27 11:49:11.684: ERROR/AndroidRuntime(1484): at android.content.res.Resources.openRawResourceFd(Resources.java:860)
10-27 11:49:11.684: ERROR/AndroidRuntime(1484): at android.media.SoundPool.load(SoundPool.java:204)
10-27 11:49:11.684: ERROR/AndroidRuntime(1484): at com.sample.audio.AudioPlayerActivity.onCreate(AudioPlayerActivity.java:31)
10-27 11:49:11.684: ERROR/AndroidRuntime(1484): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1069)
10-27 11:49:11.684: ERROR/AndroidRuntime(1484): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2751)
10-27 11:49:11.684: ERROR/AndroidRuntime(1484): ... 11 more
しかし、私はを使用してファイルを再生することができますVideoView
が、オーディオのみが必要です。
サウンドプールでm4vファイルを再生する方法や、バックグラウンドで再生する必要がある方法がわかりません。それを達成する方法は?
前もって感謝します。