0

我正在使用 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);

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

4

1 回答 1

0

您可能需要重新考虑并允许两个玩家像现在一样弹出。毕竟,如果她愿意,用户可以随时检查“默认使用”。

如果你真的只需要谷歌播放器,那么你可能会在谷歌资源中找到它的包名并明确启动它的活动。但是他们可以在未来的版本中改变这一点,或者可能对于不同的版本已经不同了。最好重新考虑并允许两者。

于 2013-03-26T05:24:53.987 回答