问题标签 [google-cast-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android ChromeCast RuntimeException:远程加载失败。未找到本地回退
我在我的应用程序中使用投射功能。它工作正常,但突然间我可以看到 Play 商店控制台上的崩溃次数有所增加。
我正在按照指南中的定义正确初始化 CastContext,此外,在调用此方法之前,我正在检查设备是否兼容,CastContext.getSharedInstance(context)
所以这应该不是问题。
即使在有或没有 google-play-services 的模拟器上,我也无法重现此崩溃。
任何帮助将不胜感激。
碰撞 :
致命异常:java.lang.RuntimeException:无法启动活动 ComponentInfo{... .activity.TVActivityPhone}: java.lang.RuntimeException:com.google.android.gms.dynamite.DynamiteModule$zza:远程加载失败。未找到本地回退. 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2677) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2747) 在 android.app.ActivityThread.access$900(ActivityThread.java:187) 在 android.app .ActivityThread$H.handleMessage(ActivityThread.java:1584) 在 android.app.ActivityThread 的 android.os.Handler.dispatchMessage(Handler.java:111) 的 android.os.Looper.loop(Looper.java:194)。 main(ActivityThread.java:5877) 在 java.lang.reflect.Method.invoke(Method.java) 在 java.lang.reflect.Method.invoke(Method.java:372) 在 com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:1020) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:815) 由 java.lang.RuntimeException 引起:com.google.android.gms.dynamite.DynamiteModule$ zza:远程加载失败。
代码我在 if 条件下遇到错误,这与 google play 服务的可用性无关。
向谷歌提交错误:
https://issuetracker.google.com/issues/65359941
**更新**检查这两个问题:
https://issuetracker.google.com/issues/65359941 https://issuetracker.google.com/issues/79405933
临时解决方案在我的回答中。
google-cast - 实时流元数据更新 CAF 接收器
如何更新接收器中的元数据以获取实时音频流。我正在使用自定义接收器,但我在开发人员文档中找不到任何相同的方法。
google-cast - 是否可以为 chrome 标签制作接收器应用程序
我在这里发帖是因为我在任何地方都没有找到任何令人满意的答案。
问题很简单。我看到很多应用程序在 Android 上实现了投射功能。问题是,即使我有一台全新的智能电视,它实际上也不支持我的大多数应用程序的投射功能。
例如,我的电视有一个 Youtube 应用程序,因此我可以将手机上的 youtube 应用程序中的 youtube 视频投射到电视上。
现在我想将我最喜欢的流媒体应用程序投射到我的电视上,但找不到我的电视。所以我在想,好吧,让我们尝试为我的电视制作一个可以接收这种命令的应用程序。
我知道我可以为我的电视制作一个应用程序。在开始这个雄心勃勃的项目之前,我想确保 google cast sdk 将允许我编写这样的接收器应用程序。
你认为这可能吗?还是我们真的需要为每个发射器应用程序提供一个接收器应用程序?
android - CAF基础应用
我正在尝试使用 CAF 来创建自己的应用程序,并使用我自己的叠加层(如赞助商、徽标等)。(我想这是可能的吗?)
我从 CAF 开始,但关于它的信息很少。所以我根据https://developers.google.com/cast/docs/caf_receiver_basic创建了基本应用程序
在它下面说:
此时,用户可以打开他们的发送者应用程序,连接到他们的 Cast 设备,然后导航到媒体并按播放,这会告诉接收者将媒体流式传输到电视供用户观看。
但是,我可以将我的发送者应用程序连接到我的接收者应用程序,但没有播放。如果我使用默认接收器,则播放媒体没有问题。
ios - HLS AAC 5.1 音频无法在固件 1.28.100555 的 Chromecast 2 和 Chromecast Ultra 上运行
我无法在 Chromecast 2 和 Chromecat Ultra 上播放带有 5.1 音轨的 HLS 视频。相同的文件在 1.28.100555 之前的先前固件版本上运行良好。
为了避免任何 Objective-C 编程错误,我所做的所有测试都是使用稍微修改的“CastVideos-ios”(来自 Google Cast SDKs github 的官方示例)完成的。我所做的唯一修改与“media_list_1_url”有关,以使应用程序加载指向我的视频示例文件的自定义 JSON 文件。JSON 列表可在此链接中找到:
http://144.76.13.14/GoogleCastTestList.json
当我尝试在 Chromecast 2 和 Chromecast Ultra 上播放 5.1 音轨版本时,视频根本无法加载。这两个测试文件在 Chromecast 1 上播放都没有问题。
有人可以帮我找出这是 Chromecast 固件问题,还是我必须修改 Cast 发件人应用程序代码才能播放 5.1 音频文件?
chromecast - 处理后如何将清单传递给播放器?
使用 获取清单后host.processManifest
,可以进行必要的更改。在此之后如何将清单传递给玩家?
android - 如何使用 cast SDK 获取所有投射设备的列表?
我正在努力获取网络中可用的所有 chrome cast 设备的列表,我能够使其与在操作栏中添加媒体路由器按钮的默认实现一起工作。我想要实现的是获取所有可用投射设备的列表,包括 Fire Stick 和智能电视(基本上所有支持 DIAL 协议的设备)。
我的列表将包含所有 chrome cast 设备和所有支持 DIAL 协议的设备。我正在使用 android 中提供的 cast 3 SDK。
ios - 播放时如何在chromecast上显示音频流的音频信息?
我正在将音频直播和音频点播 m3u8 文件从我的 iOS 发送器应用程序流式传输到 chromecast。这样做时,接收器屏幕是黑色的,并且不显示有关当前流式音频的任何信息。只有当流暂停时,才会显示信息。有没有办法在播放音频时显示音频信息?如果 mp3 文件流式传输到 chromecast,则音频信息显示为播放和暂停状态。
我正在使用 Cast 4.0.1 SDK,这是我的媒体设置:
google-cast - 使用 IFrame 方法将 Youtube 视频投射到自定义 CAF 接收器
我正在尝试创建一个自定义接收器应用程序,它可以使用 iframe 方法播放 youtube 视频。
我无法在演员框架中找到将 YouTube 播放器链接到的文档。
注意:我使用的是 CAF 接收器框架。
基本上我想链接 Cast Receiver 框架和 Youtube Iframe 方法。
任何帮助都会非常感激。
android - Google cast 接收器 SDK 集成
有谁知道是否可以将 Google Cast SDK 集成到原生 Android TV 应用程序中作为接收器应用程序?我对文档的理解就像它仅适用于从服务器提供并用 HTML5/JavaScript 而不是 Java 编写的投射接收器应用程序。但是当我连接智能手机时,Android TV 上的一些应用程序似乎支持投射接收器(例如 Netflix ,Youtube)我在文档上遗漏了什么吗?如果有人在这个主题上给出一个指针,那就太好了(使用 java 代码的 Google Cast Receiver 应用程序)