以编程方式打开媒体输出选择器

问题描述 投票:2回答:2

在Android 9中,媒体输出控件已添加到音量选择对话框。

我想在我的应用程序中有一个按钮,它将打开这些系统媒体输出控件,以便用户可以选择在哪里播放音频。

我在Android 9 features and APIsBehavior changes: apps targeting API level 28+Behavior changes: all apps中找不到任何相关信息>

enter image description here

在Android 9中,媒体输出控件已添加到音量选择对话框。我想在我的应用程序中有一个按钮,它将打开这些系统媒体输出控件,以便用户可以选择...

android android-mediaplayer android-audiomanager
2个回答
0
投票

您正在寻找MediaRouter API。


0
投票

我也对此进行了一些研究,所以我知道Android Pie可以做到这一点,但是他们还没有为我们的开发人员提供实现此目的的方法(至少我还没有找到方法)。 MediaRouterSelector中的CATEGORY_LIVE_AUDIO也仅用于辅助输出。您可以在开发者网站上阅读。因此,如果您必须这样做,我认为现在唯一的方法就是以编程方式进行解决:

© www.soinside.com 2019 - 2024. All rights reserved.