- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
正在试用 Google Cast SDK 中的 CastHelloText-android-master 示例。
如果我更改 MediaRouteSelector 以查找 CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID,我似乎无法使设备发现工作。 Cast 按钮没有出现。但如果我将其更改为 CastMediaControlIntent.CATEGORY_CAST,我就能让按钮显示出来。
我这样做的原因是我打算使用默认媒体接收器而不是部署我自己的接收器。
我想知道这里是否有错误。或者我应该坚持使用 CATEGORY_CAST 进行发现。如果你有办法让它工作,请告诉我方法,谢谢。
最佳答案
这两个静态变量有不同的用途。根据文档 http://developer.android.com/reference/com/google/android/gms/cast/CastMediaControlIntent.html :CATEGORY_CAST
- 用于发现 Cast 设备的控件类别。DEFAULT_MEDIA_RECEIVER_APPLICATION_ID
- Cast 默认媒体接收器的应用程序 ID。
因此,使用 CATEGORY_CAST
进行发现并在 launchApplication
调用中使用 DEFAULT_MEDIA_RECEIVER_APPLICATION_ID
。
关于android - 转换设备发现不适用于 DEFAULT_MEDIA_RECEIVER_APPLICATION_ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21807773/
正在试用 Google Cast SDK 中的 CastHelloText-android-master 示例。 如果我更改 MediaRouteSelector 以查找 CastMediaContr
我是一名优秀的程序员,十分优秀!