如何在默认播放器中播放声音?

时间:2013-03-26 05:19:18

标签: android audio

我正在使用Intent代码播放声音。我的代码工作得非常好。我的设备有两个声音播放器,默认播放器和Google Play音乐,所以问题是每当我尝试播放声音时,它会向我显示弹出播放器,我想播放哪个播放器的声音。下面是弹出窗口的图像。

enter image description here

这是我播放声音的代码,

Uri myUri =Uri.parse("file:/"+selectedFile);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(myUri, "audio/mp3"); 
startActivity(intent);

我只想在默认播放器中播放声音而不显示此弹出窗口。我该怎么办呢?

1 个答案:

答案 0 :(得分:0)

您可能需要重新考虑并允许两个玩家按目前的方式弹出。毕竟用户可以随时查看“默认使用”。

如果您确实只需要Google播放器,那么您可以在google来源中找到其包名并明确启动其活动。但是他们可以在未来的版本中改变它,或者对于不同的版本它们可能已经不同了。更好的是你重新考虑并允许两者。