1
我需要使用Android SDK播放长音频文件。我知道Android提供的MediaPlayer框架,但我想知道内置的“音乐播放器”应用程序可以被调用,所以我不必编写自己的播放器GUI和代码。在Android中播放音频文件
我需要使用Android SDK播放长音频文件。我知道Android提供的MediaPlayer框架,但我想知道内置的“音乐播放器”应用程序可以被调用,所以我不必编写自己的播放器GUI和代码。在Android中播放音频文件
是的,你可以。
建立一个意图是这样的:
act=android.intent.action.VIEW dat=file:///mnt/sdcard/song_name.mp3 typ=audio/mpeg3
操作:VIEW
Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri .parse("file:///mnt/sdcard/song_name.mp3"), "audio/mpeg3"); startActivity(intent);
的'correct'方式(或者在道路也许不太皱起了眉头)访问SD卡使用环境' .getExternalStorageDirectory()'。这会将您的文件字符串更改为'Uri.parse(“file:///”+ Environment.getExternalStorageDirectory()。getAbsolutePath()+“/song_name.mp3”)' – Phil
是的。谢谢@Phil。我错过了。 –