在ChromeCast默认媒体接收器上更改客户端应用程序名称

问题描述 投票:4回答:1

我想将显示在Chromecast默认媒体接收器的音频播放页面(而不是视频播放页面)上的文本“默认媒体接收器”更改为其他内容。我正在开发一个Android应用程序。

我在获得网站托管服务以启用SSL方面遇到困难。除非我升级到专用IP地址(即使要使用自签名证书,也要付出很大的代价),否则他们不会这样做。因此,我不得不在样式化的接收器/无样式表和默认媒体接收器之间进行选择。 (是的,托管服务的变化正在不断变化。不要问)。

我更喜欢默认媒体接收器的外观。它启动速度更快,并且启动页面上的Cast图标(而不是我的应用名称)更好。

[除了一个小的刺激性细节。在默认媒体接收器上播放音轨时,在播放音频轨时,应用程序的标题(“默认媒体接收器”)会显示在Chromecast设备上非常漂亮的页面上。

是否有任何方法可以改变这种方式,而无需诉诸样式化的媒体接收器?

(眼线指向评论中的响应...这里是代码。我已经描述了我尝试过的方法。)

  @Override
  public CastOptions getCastOptions(Context context) {
    return new CastOptions.Builder()
    // Use this line for styled/no-style-sheet.
    //.setReceiverApplicationId(context.getString(R.string.cast_app_id))
    // use this line for default receiver.
    .setReceiverApplicationId(
       CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID)
    .build();
  }
android chromecast
1个回答
0
投票

目前无法实现。我已经在这里为此提交了功能请求:https://issuetracker.google.com/issues/156888250

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