我之前使用预览版SDK开发了一个android发送器应用程序,发现当打开或关闭Chromecast时,该应用程序很快发现了这一点并更改了媒体路由按钮的状态。但是,对于新的SDK,如果在应用未连接到Chromecast时拔下插头,则永远不会调用MediaRouter.Callback.onRouteUnselected()并且Cast图标仍然可见。在某些情况下,即使应用程序关闭并再次打开,onRouteAdded也会在启动时使用之前连接的Chromecast的详细信息调用,即使它不再插入因此不在网络上,这表明某处存在某种缓存.我在自己的应用程序(使用配套库)和github上的示例Cast
我可以使用我自己的白名单url来提供我的chromecast视频,但我可以让它直接从我的应用流式传输YouTube视频吗?我假设我只需要远程启动YouTube应用程序并以某种方式为其提供视频ID,但我不知道该怎么做。有没有人在Android应用程序中这样做过?谢谢。 最佳答案 我怀疑Google希望您在移动设备上本地启动YouTube应用,然后让用户将视频转换到ChromeCast设备。但是,如果您想破解另一个解决方案,这里有另一个选择:要在您的ChromeCast设备上观看YouTube视频,您需要在设备上加载如下URL:http
这个话题过去曾被提出过,但我想是时候再次把它带到最前沿了。是否有任何稳定的插件可以为PhoneGap/Cordova带来Chromecast支持?还需要插件吗?很乐意再次进行讨论,因为现在多屏体验非常庞大。谢谢大家。 最佳答案 有几个可用的插件,试试吧https://github.com/GetVideostream/cordova-chromecast//安卓https://github.com/AVGP/cordova-chromecast//安卓https://github.com/SesamTV/ChromecastCord
支持Chromecast的Netflix和YouTube应用程序在操作栏中显示MediaRouteButton,但SenderAppTutorial仅显示如何在布局中显示它。你如何在操作栏中显示它? 最佳答案 您可以通过将其添加到您的操作栏菜单来在操作栏中显示它:然后在onCreateOptionsMenu中提供初始化:publicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.main,menu);MenuItemmediaRouteIte
我正在按照这些(1、2)指南为Chromecast创建发送器Android应用程序,我只对发送图片感兴趣。有很多信息和samples如何转换文本、音频和视频。但是没有一个字如何用图片。我相信stackoferflow的强大功能,应该有人遇到过这样的问题。请提供一些好的示例或教程。我所需要的只是使用MediaRouter及其功能转换全屏图片的指南。这就是我使用自定义channel发送短信的方式:/***Sendatextmessagetothereceiver*/privatevoidsendMessage(Stringmessage){if(mApiClient!=null&&mSma
我有一个奇怪的问题,我正在使用以下代码为chromecast创建mediaprovider,该代码在第一个实例中运行良好,显示设备列表,一旦选择我使用router.selectRoute(routeinfo);但是一旦我退出应用程序,此代码就无法找到Chromecast设备,但是当我从正在运行的应用程序堆栈中删除应用程序时,此代码再次正常工作并显示设备。如果没有选择任何设备并且使用后退键退出应用程序,那么此代码也可以正常工作那么我这里做错了什么?我认为当我的应用程序以简单的后退方式退出时,资源没有被清除。publicclassChromecastRouteProviderService
我可以使用以下代码使用android应用程序显示字幕(webvtt)MediaTracksubtitle=newMediaTrack.Builder(0,MediaTrack.TYPE_TEXT).setName("English").setSubtype(MediaTrack.SUBTYPE_SUBTITLES).setContentId(mediaObject.getSubtitleUrl()).setLanguage(Locale.getDefault()).build();tracks.add(subtitle);我的问题是,这种方法在媒体最初加载到Chromecast时有效,
我尝试使用适用于iOS(2.1.0)的最新GoogleCast框架为googleChromecast视频流应用程序实现锁屏控制。我已经更正了示例Chromecast应用-https://github.com/googlecast/CastVideos-ios已将UIBackgroundModes行添加到Info.plist添加了MediaPlayer框架。并在ChromecastDeviceController.m中添加如下代码#import#import.......-(BOOL)loadMedia:(NSURL*)urlthumbnailURL:(NSURL*)thumbnailU
这就是我使用GoogleChromecast设备显示字幕的方法。但是字幕没有出现。我必须在ChromecastAPI中进行更改吗?varsubtitleName:String=""varsubtitleLink:String=""varsubtitleType:String=""varsubtitleCode:String=""iflet_=self.selectedSubtitle{letsubtitleIndex:Int=self.selectedSubtitle!-1subtitleName=self.videoObject.subtitles![subtitleIndex].l
目前,我正在为我的应用程序集成chromecast。目前,您有3个选项用于您的转换接收器应用程序样式化媒体接收器默认媒体接收器自定义媒体接收器我真的很喜欢带样式的媒体接收器的样式,因为以这种方式设置接收器的样式非常容易。然而,有时我真的很想扩展那个接收器的功能。例如,像音量指示器。有没有办法获得样式媒体接收器的源代码?我检查了google-cast的Github,但找不到它。有人试过吗? 最佳答案 目前,您列出的前两个选项的来源尚未公开 关于javascript-样式化的媒体接收器源(C