Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – cast设备发现不适用于DEFAULT_MEDIA_RECEIVER_APPLICATION_ID大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在Google强制转换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 – cast设备发现不适用于DEFAULT_MEDIA_RECEIVER_APPLICATION_ID全部内容,希望文章能够帮你解决android – cast设备发现不适用于DEFAULT_MEDIA_RECEIVER_APPLICATION_ID所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。