【问题标题】:Chromecast v3: Mini Controller showing progressbar instead of Play/Pause buttonChromecast v3:迷你控制器显示进度条而不是播放/暂停按钮
【发布时间】:2018-05-01 06:44:38
【问题描述】:

我正在使用以下方式将 mini_controller 集成到我的 chromecast 应用程序中。但是,我总是在迷你控制器中看到进度条而不是暂停/播放按钮。

<fragment
        android:id="@+id/cast_mini_controller"
        class="com.google.android.gms.cast.framework.media.widget.MiniControllerFragment"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:visibility="gone"
        app:castControlButtons="@array/cast_mini_controller_control_buttons"
        app:castProgressBarColor="@color/colorPrimary"
        app:castShowImageThumbnail="true" />

谁能提出可能是什么问题?

我尝试了各种文章,但没有一篇能够解决这个问题。一切正常,除了我无法通过我的应用程序内的迷你控制器暂停 chromecast 视频,因为它总是显示进度条。

注意:我的应用程序使用排队机制来一次加载视频块。

【问题讨论】:

    标签: android chromecast google-cast


    【解决方案1】:

    确保为片段指定正确的按钮集:

    <array name="cast_mini_controller_control_buttons">
        <item>@id/cast_button_type_rewind_30_seconds</item>
        <item>@id/cast_button_type_play_pause_toggle</item>
        <item>@id/cast_button_type_forward_30_seconds</item>
    </array>
    

    【讨论】:

    【解决方案2】:

    我知道它已经过时了,但是...我也遇到过类似的问题 - 总是只显示 2 个而不是 3 个按钮。我的解决方案是'app:castShowImageThumbnail="false"'。之后,出现第三个按钮。

    https://developers.google.com/cast/docs/android_sender/customize_ui#choose_buttons

    "注意:如果 app:castShowImageThumbnail="false",则专辑封面将被隐藏,并且插槽 1、2 和 3 将可用于控制按钮。否则,由于专辑封面将显示在插槽 1 中,您可为插槽 1 提供空按钮,为插槽 2 和 3 提供控制按钮。"

    【讨论】:

      猜你喜欢
      • 2017-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2019-03-07
      • 2022-06-28
      相关资源
      最近更新 更多