gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 02:25:06 25 4
gpt4 key购买 nike

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

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

我在以下位置找不到任何相关信息:Android 9 features and APIs , Behavior changes: apps targeting API level 28+Behavior changes: all apps

enter image description here

最佳答案

您正在寻找 MediaRouter API。

public class MediaRouterPlaybackActivity extends AppCompatActivity {
private MediaRouteSelector mSelector;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

// Create a route selector for the type of routes your app supports.
mSelector = new MediaRouteSelector.Builder()
// These are the framework-supported intents
.addControlCategory(MediaControlIntent.CATEGORY_REMOTE_PLAYBACK)
.addControlCategory(MediaControlIntent.CATEGORY_LIVE_AUDIO)
.build();
}
}

进一步引用:https://developer.android.com/guide/topics/media/mediarouter#java还要检查 Create a MediaRouteSelector 部分。

关于android - 以编程方式打开媒体输出选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52707158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com