【发布时间】:2011-10-27 06:53:22
【问题描述】:
我试图在后台单独播放 m4v 文件音频。
我尝试使用SoundPool,但在从原始文件夹加载时出错。
我用过这个sample program。
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 文件,或者我需要在后台播放某种方式。 如何实现?
提前致谢。
【问题讨论】:
标签: android media-player m4v audio-player