android - 当我尝试引用一首歌曲时,Eclipse 中的 MediaPlayer 错误

标签 android media-player

我正在尝试在我的应用程序启动时(主菜单)添加背景声音。我已经研究了如何做到这一点并将其付诸实践,但我一直在 eclipse 上遇到错误。一个建议是将我的音乐文件放在我项目的 res/raw 文件夹中并从那里引用它。总而言之,当我尝试引用这首歌时出现错误。 R.raw.freezepop_starlight.mp3 给我一个错误“原始类型没有字段 mp3”.. 这是否意味着我不能使用 .mp3 文件???如何完成此操作的示例代码将有所帮助。

MediaPlayer mp = MediaPlayer.create(context, R.raw.freezepop_starlight.mp3);

最佳答案

删除 .mp3。引用资源时不带扩展名。

MediaPlayer mp = MediaPlayer.create(context, R.raw.freezepop_starlight);

关于android - 当我尝试引用一首歌曲时,Eclipse 中的 MediaPlayer 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5875985/

相关文章:

android - 将数据库数据从一个 android 设备传输到另一个

java - Android Activity 在切换应用程序时崩溃

c# - 在其他程序中人为生成关键事件

java - Android - MediaPlayer + PowerManager.PARTIAL_WAKE_LOCK

jquery - 当我从我的 <a> 标签中点击它们时,如何让 mp3 播放器播放歌曲?

android: 初始屏幕上的空指针

android - 在 Android 中查找 USB 设备

android - FirebaseIndexRecyclerAdapter onDataChanged 被调用但 getItemCount() 始终返回 0

android - 破坏方法 Android 的问题

ios - 如何让我的应用程序与锁定屏幕上的媒体控制按钮一起使用?