android在应用程序/活动中嵌入默认音频播放器

android在应用程序/活动中嵌入默认音频播放器,android,audio,embed,Android,Audio,Embed,我想知道是否有可能将默认音频播放器嵌入到我的活动中。或者至少能够嵌入具有播放/暂停按钮和音频曲目搜索栏的部分 我希望将其嵌入而不是以新的意图打开它的原因(如: Intent audioActivity = new Intent(Intent.ACTION_VIEW); audioActivity.setDataAndType(Uri.parse(getAudioURL()), "audio/*"); startActivity(audioActivity); ) 我希望用户能够在收听音频的同时

我想知道是否有可能将默认音频播放器嵌入到我的活动中。或者至少能够嵌入具有播放/暂停按钮和音频曲目搜索栏的部分

我希望将其嵌入而不是以新的意图打开它的原因(如:

Intent audioActivity = new Intent(Intent.ACTION_VIEW);
audioActivity.setDataAndType(Uri.parse(getAudioURL()), "audio/*");
startActivity(audioActivity);
)

我希望用户能够在收听音频的同时阅读当前活动中的一些内容。我已经能够使用一个进度条,它会根据音频曲目中的进度进行更新,但这看起来不太好,我宁愿使用默认音频播放器的外观和感觉。我知道默认的视频/音频播放器没有很好的文档记录,但如果可能的话,我想知道。谢谢

您好,我想知道是否有可能将默认音频播放器嵌入到我的活动中

不,对不起

首先,不存在“默认音频播放器”这样的单一实体。每个设备都有自己的“默认音频播放器”


其次,即使只有一个通用的“默认音频播放器”,Android也无法将其他应用程序的UI嵌入到您自己的UI中

或者至少能够嵌入具有播放/暂停按钮和音频曲目搜索栏的部分


不,对不起。见上文。

我想您要找的是MediaController。这个答案有一个很好的例子说明了如何使用它,尽管我不确定是否有可能让控件一直显示(在这个例子中,控件在3秒钟后消失):

这里还有另一个讨论:


“在Android系统中,没有办法将其他应用程序的UI嵌入到您自己的UI中。”好吧,如果您有源代码,那么您可以
包含他们的布局并使用他们的代码。