在应用/活动中嵌入默认的Android音频播放器

3
我想知道是否可以将默认音频播放器嵌入我的某个活动中,或者至少能够嵌入具有播放/暂停按钮和音频轨道滑块的部分。
我希望能够嵌入它而不是在新意图中打开它(如下所示:
Intent audioActivity = new Intent(Intent.ACTION_VIEW);
audioActivity.setDataAndType(Uri.parse(getAudioURL()), "audio/*");
startActivity(audioActivity);

我希望用户在听音频的同时能够阅读当前活动中的一些内容。我已经能够使用进度条来更新音轨进度,但这样看起来不太好,我更喜欢默认音频播放器的外观和感觉。我知道默认的视频/音频播放器文档不是很好,但如果可能的话,我想知道如何实现。谢谢!

2个回答

3

你好,我想知道是否可以将默认音频播放器嵌入我的一个活动中。

不可以,抱歉。

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

其次,即使存在单一通用的“默认音频播放器”,在Android中也没有办法将其他应用程序的UI嵌入到你自己的UI中。

或者至少能够嵌入具有播放/暂停按钮和音频轨迹滑动条的部分。

不可以,参见上文。


在Android中,没有办法将其他应用程序的UI嵌入到自己的应用程序中。但是,如果你有源代码,那么你可以使用include命令包含他们的布局并使用他们的代码。 - idbrii

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接