Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在默认音乐播放器中播放原始音频文件_Android_Android Intent_Android Music Player - Fatal编程技术网

Android 在默认音乐播放器中播放原始音频文件

Android 在默认音乐播放器中播放原始音频文件,android,android-intent,android-music-player,Android,Android Intent,Android Music Player,我的应用程序的原始文件夹中有音频文件。现在,每当应用程序启动时,这些音频文件都应该使用默认的音乐播放器播放。我尝试了下面的代码应用程序正在崩溃,“没有找到处理此意图的活动” 使用“MediaPlayer”对象可以播放相同的音频文件,但这并不是我想要实现的 任何示例代码或链接都会有所帮助 提前感谢。请尝试以下操作(其中mp3file是原始文件夹中的文件名,不带扩展名。请仅使用小写字符): 以下是演示源代码的链接,指向请尝试以下操作(其中mp3file是原始文件夹中的文件名,不带扩展名。请仅使用小写

我的应用程序的原始文件夹中有音频文件。现在,每当应用程序启动时,这些音频文件都应该使用默认的音乐播放器播放。我尝试了下面的代码应用程序正在崩溃,“没有找到处理此意图的活动”

使用“MediaPlayer”对象可以播放相同的音频文件,但这并不是我想要实现的

任何示例代码或链接都会有所帮助

提前感谢。

请尝试以下操作(其中mp3file是原始文件夹中的文件名,不带扩展名。请仅使用小写字符):

以下是演示源代码的链接,指向

请尝试以下操作(其中mp3file是原始文件夹中的文件名,不带扩展名。请仅使用小写字符):


这里是演示源代码的链接,指向

fav.mp3未保存在外部存储目录中,则只有您的应用程序才能看到he。fav.mp3未保存在外部存储目录中,则只有您的应用程序才能看到he。您好,感谢您的时间和回复。我在问题中明确提到,这将很好地发挥作用。但我希望推出默认音乐播放器。您好,谢谢您的时间和回复。我在问题中明确提到,这将很好地发挥作用。但我希望推出默认的音乐播放器。
 Intent intent = new Intent();
 intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
 intent.setAction(Intent.ACTION_VIEW);    
 intent.setDataAndType(Uri.parse("companion.harman.com.ceshuclient/res/raw/fav.mp3"), "audio/*");
 startActivity(intent);
MediaPlayer player = MediaPlayer(this,R.raw.mp3file);

player.prepare();
player.start();

player.stop();
player.reset();
player.release();
player = null;