如何在android中播放音频文件
我的 Android 手机中有一个 mp3 文件,让它在我的 SD 卡中的某个位置成为 xyz.mp3。 如何通过我的应用程序播放它?
I have a mp3 file in my android mobile, lets it's a xyz.mp3 somewhere in my sdcard.
How to play it through my application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
您只需使用
MediaPlayer
并播放音频文件即可。查看这个很好的示例来播放音频:Simply you can use
MediaPlayer
and play the audio file. Check out this nice example for playing Audio:如果音频位于本地原始资源中:
要从系统中本地可用的 URI 播放:
If the audio is in the local raw resource:
To play from a URI available locally in the system:
@Niranjan,如果您使用 res/raw 文件夹中的原始文件,即读取存储在项目内的文件,我们可以使用:
如果您必须从 SD 卡使用:
请参阅此相关问题: android 上原始文件夹和 sdcard 之间的 MediaPlayer 问题
@Niranjan, If you are using a raw file from res/raw folder, ie., reading a file stored inside the project, we can use:
If you have to use from SD card:
See this related question: MediaPlayer issue between raw folder and sdcard on android
https://stackoverflow.com/users/726863/lalit-poptani 的重播很棒,它很有效第一次,但由于我曾经拥有文件的完整路径,所以我这样做
了href="http://www.helloandroid.com/tutorials/how-play-video-and-audio-android" rel="nofollow noreferrer">http://www.helloandroid.com/tutorials/how-play-视频和音频 android
The replay from https://stackoverflow.com/users/726863/lalit-poptani is great one, it worked the first time, but as I used to have the full path of the file, I did it this way
Credit to http://www.helloandroid.com/tutorials/how-play-video-and-audio-android
如果音频位于本地原始资源中:
sound_file_1 是 m4a 文件。
If the audio is in the local raw resource:
witch sound_file_1 is m4a file.