【发布时间】:2013-03-26 05:19:17
【问题描述】:
我正在使用 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);
我只想在默认播放器中播放声音而不显示此弹出窗口。我该怎么办?
【问题讨论】:
-
你可以尝试使用 PackageManager 来获取默认的播放器应用程序午餐意图
-
你试过android.intent.action.MUSIC_PLAYER动作吗?
-
@ρяσѕρєяK,不,你能把那个东西贴在答案中吗?
-
先试一试,让我知道它是否有效
-
@ρяσѕρєяK,好的,谢谢:)