草庐IT

ChromeCast

全部标签

java - R 无法解析为变量 : Chromecast example

我正在尝试运行我从Github克隆的以下项目:https://github.com/googlecast/CastHelloText-android.出于某种原因,即使在多次清理和项目构建并重新启动后,我也会收到以下错误:R无法解析为变量。在提供的list文件中找到了罪魁祸首。找不到与给定名称匹配的资源:android:value="@integer/google_play_services_version"android:theme="@style/Theme.AppCompat"和提供的menu.xml在包“com.example.casthelloworld”中找不到属性“act

android - 从 Android 控制第三方 Cast session ?

我想观察和控制由另一个应用启动的Chromecastsession。但是,当使用MediaRouter连接时,我无法在不中断的情况下加入正在进行的session。一旦我选择了一条路线,我的应用程序就会替换之前的路线。如何在不替换当前正在播放的接收器应用的情况下使用AndroidSDK监控Chromecastsession(并能够播放、暂停、查看进度等)? 最佳答案 第一个选项:您可以使用RemotePlaybackClientControllingaremoteplaybackrouteWhenyouselectaremotepla

android - 具有多项 Activity 的 Chromecast

我正在开发一个同时支持Chromecast和ActionbarSherlock的应用程序。在每个Activity中,我都在ActionBar中创建一个MediaRouteButton。我的问题是,我没有在第一个Activity中连接到Chromecast设备,而是转到第二个Activity。在第二个中,我连接到Chromecast设备。跑到第二个Activity的onRouteSelected(),再跑到第一个Activity的onDeviceAvailable()->openSession()。我不知道为什么它没有在第二个Activity上遇到onDeviceAvailable()。

android - 如何在 Google Cast 发送器应用程序的 hls 文件上启用字幕

是否可以从GoogleCast发送器应用启用字幕?我在我的应用程序中实现了GoogleCast,hls流式传输在ChromeCast上运行良好。hls文件中包含字幕轨道,但字幕未显示。没有可用于视频的.vtt文件,因此我无法实现MediaTrack将字幕URL发送到接收方应用程序。我想知道是否可以在来自发送方应用的hls流中启用字幕,或者我是否需要为此制作自定义接收方应用?我正在创建MediaInfo对象,它以下列方式(标准)发送到接收方应用程序privateMediaInfobuildMediaInfo(){MediaMetadatamovieMetadata=newMediaMet

android - 不允许启动服务

我正在开发一款还集成了Chromecast的流媒体应用程序。根据我的Crashlytics控制台,大量用户遇到以下崩溃:FatalException:java.lang.IllegalStateException:NotallowedtostartserviceIntent{act=com.google.android.gms.cast.framework.action.UPDATE_NOTIFICATIONpkg=com.package.namecmp=com.package.name/com.google.android.gms.cast.framework.media.Media

java - 我可以通过编程方式检测当前 WiFi 网络上是否有任何 Chromecast 设备吗?

是否可以检测当前WiFi网络上是否有任何Chromecast设备。我已经看到有一个CastSDK,但我找不到任何关于搜索设备的信息。以前从未使用过此SDK,因此我可能忽略了它。 最佳答案 使用_googlecast._tcp类型的avahi可以发现Chromecast设备$avahi-browse-r_googlecast._tcp+eth0IPv4LivingRoom_googlecast._tcplocal=eth0IPv4LivingRoom_googlecast._tcplocalhostname=[Living\032Ro

java - 转换按钮未显示

我正在尝试使用AndroidStudio创建一个ChomeCast发送器应用程序。我已经实现了能够添加Cast按钮所需的所有代码,但它不可用这是我的代码。构建.gradleapplyplugin:'android'android{compileSdkVersion19buildToolsVersion"19.0.3"defaultConfig{minSdkVersion10targetSdkVersion19versionCode1versionName"1.0"}compileOptions{sourceCompatibilityJavaVersion.VERSION_1_7targ

android - MediaMetadataCompat 附加功能

有什么方法可以使用支持库中的MediaMetadataCompat附加功能吗?使用MediaMetadata我可以设置附加功能,但使用兼容的我不能。 最佳答案 希望对您有所帮助。importandroid.support.v4.media.session.MediaSessionCompat;privateMediaSessionCompatmMediaSession;//initmediasessonmMediaSession=newMediaSessionCompat(getApplicationContext(),"Audio

android - DRM WideVine 视频无法从 Android Cast Sender 应用程序播放

我正在使用以下castreceiver当我将我的android发送器连接到chromecast设备时,它显示黑屏并且从不播放视频。https://github.com/googlecast/CastReferencePlayer我在接收器中为widevine设置licenseUrl如下:sampleplayer.CastPlayer.prototype.preloadVideo_=function(mediaInformation){this.log_('preloadVideo_');varself=this;varurl=mediaInformation.contentId;var

android - 如何更改 ActionBar 中 MediaRouteButton 的样式?

我意识到我可能在样式和主题方面做了一些根本性的错误,但我仍然是一个Android新手所以请原谅我的无知。我正在尝试将MediaRouteButton的样式从默认的深色更改为浅色,因为我有一个浅色ActionBar。我的MediaRouteButton在ActionBar中实现如下:但是,这给了我:android/res/menu/main.xml:24:错误:错误:找不到与给定名称匹配的资源(在'actionButtonStyle'的值为'@android:style/Theme.MediaRouter.Light')。 最佳答案