我正在使用Intent代码播放声音。我的代码工作得非常好。我的设备有两个声音播放器,默认播放器和Google Play音乐,所以问题是每当我尝试播放声音时,它会向我显示弹出播放器,我想播放哪个播放器的声音。下面是弹出窗口的图像。
这是我播放声音的代码,
Uri myUri =Uri.parse("file:/"+selectedFile);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(myUri, "audio/mp3");
startActivity(intent);
我只想在默认播放器中播放声音而不显示此弹出窗口。我该怎么办呢?
答案 0 :(得分:0)
您可能需要重新考虑并允许两个玩家按目前的方式弹出。毕竟用户可以随时查看“默认使用”。
如果您确实只需要Google播放器,那么您可以在google来源中找到其包名并明确启动其活动。但是他们可以在未来的版本中改变它,或者对于不同的版本它们可能已经不同了。更好的是你重新考虑并允许两者。