gpt4 book ai didi

安卓 ChromeCast : Tapping on my MiniControllerFragment doesn't open the ExpandedControllerActivity

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

我有一个布局中有 MiniControllerFragment 的应用:

 <fragment
android:id="@+id/cast_mini_controller"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:visibility="visible"
app:castShowImageThumbnail="true"
app:
class="com.google.android.gms.cast.framework.media.widget.MiniControllerFragment" />

我还有一个 ExpandedControllerActivity 子类:

public class ExpandedControlsActivity extends ExpandedControllerActivity {

@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.expanded_controller, menu);
CastButtonFactory.setUpMediaRouteButton(this, menu, R.id.media_route_menu_item);
return true;
}
}

MiniController 工作。转换时,播放/暂停按钮工作正常。然而,点击 MiniController 没有任何作用。它应该打开 ExpandedController,但我不明白我的 MiniController 应该如何知道要启动哪个 Activity。我需要添加 list 中的其他代码或其他内容吗?

最佳答案

当你构造你的 CastOptions 时,使用它的 Builder , 你需要传入一个 CastMediaOption .可以使用其 Builder 构造后一类 (CastMediaOption) ,通过调用 setExpandedControllerActivityClassName 获取扩展 Controller Activity 的名称().

关于安卓 ChromeCast : Tapping on my MiniControllerFragment doesn't open the ExpandedControllerActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39048495/

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