google-cast相关内容
我正在基于AVPlayer使用自定义视频播放器进行项目开发。试图整合Google Cast。我已经基于Google tut进行了集成: https://codelabs.developers。 google.com/codelabs/cast-videos-ios/ 但可以迅速转换。投放时,如果视频播放器打开,并且连接了设备(或者从面板连接),一切似乎都可以正常工作,我形成了文件的元信息,并将其
..
我正在尝试在chromecast自定义接收器上播放HLS流。但是,由于我的服务器需要Cookie,因此在提取m3u8文件时遇到身份验证问题。 获取根m3u8文件的请求具有一个“ Set-Cookie”标头,在获取我的流中的sub-m3u8文件(通过服务器)时需要考虑该标头身份验证)。我想知道是否可以在接收方应用程序获取媒体时设置cookie。 解决方案 请尝试以下操作: wi
..
似乎 2.3.0版本的Google Cast适用于iOS的SDK 停止支持 arm64 架构(尽管它确实支持 x86_64 ,但使其可以在64位模拟器) λ:cd GoogleCast.framework λ:file GoogleCast GoogleCast:Mach -O具有5个体系结构的通用二进制文件 GoogleCast(用于体系结构cputype(16777228)cpu
..
我们最近将Google Cast SDK更新到了版本3。使用此SDK,应该可以通过在 OptionsProvider 。我们创建了一个自定义 SessionProvider 来使用getAdditionalSessionProviders()方法返回。 但是,此SessionProvider从未使用过,它可能仅在 MediaRouteButton android / reference /
..
为什么chromecast向接收方应用服务器声明其客户端高度和宽度为720p? 我尝试显示非视频内容,并假设我会能够使用完整的1080p分辨率。该设备向电视报告它的分辨率为1080p 60hz,但是如果您查看设备上的开发人员工具,则它只会将我的接收器应用显示为1280x720。 强制页面以全分辨率呈现的方法? 解决方案 Chromecast设备的图形窗口大小与视频窗口的大小不同
..
应用程序中集成了chromecast。一切正常,除了不能播放.m3u8格式的实时流URL,而是播放电影的.m3u8格式url。我这样做是为了将网址设置为chromecast。 返回新MediaInfo.Builder(url) .setStreamType(MediaInfo .STREAM_TYPE_LIVE) .setContentType(“ videos / mp4”) .se
..
我正在使用演员参考播放器示例代码来开发接收器应用程序。我正在使用强制转换消息总线发送将启动媒体的JSON字符串。 因此,在我的 player.html 中,我启动了广播消息总线。当我接收要播放的媒体的JSON 时,我从 player.js > player.html 就像这样: //接收要播放的消息->通过 传递媒体var player = document.getElementBy
..
是否还可以仅在本地网络中在没有Internet访问的情况下在Chromecast上运行Cast应用程序? 也许拥有自己的Web服务器。 对于一次展示活动,我不能保证可以访问互联网。 用例仅用于演示。 谢谢。 解决方案 从2015年2月上旬开始,Chromecast要求连接互联网以流式传输本地内容(例如,通过wifi从您的计算机中)。 原因是,为了方便媒体播放,直接从Goo
..
我们如何为运行 v2.7.0 的 chromecast发送器应用显示锁屏插图。我花了大约2天的最好的时间来解决这个问题。 v2.7.0 库当前在 VideoCastManager.java 类: private void setBitmapForLockScreen(MediaInfo video){ if(video == null || mMediaSessionCompat
..
我们想通过向Chromecast设备提供Smoothstreaming的清单文件来播放Smoothstreaming URL。 我们可以在Chromecast设备 1上播放以下内容。 mp4文件 2. .ismv文件 3. .isma文件。 但是,如果我们提供以下清单文件,则不是能够在Chromecast设备上播放。 http://playready.directtaps.ne
..
我有一个m3u8文件,如下所示: #EXTM3U #EXT-X-VERSION: 3 #EXT-X-STREAM-INF:BANDWIDTH = 2048805,CODECS =“ avc1.66.31,mp4a.40.2”,RESOLUTION = 1280x720 chunklist_w517510829.m3u8 而尝试播放时出现以下错误: 未捕获的N
..
我想在演员接收器上播放的外部服务器上存在媒体( Google的CastReferencePlayer )。接收方一直与该服务器保持通信(通过长轮询),并在需要播放某些媒体文件时由服务器指示。 问题一我需要的是接收者能够从本质上“讲述自己”来播放这种媒体。这违反了标准的发送方-接收方通信协议,但是对于我的应用程序是必需的,并且我不认为请求太怪异。 据我所知, MediaManager 对
..
Chromecast可以用于显示网站或网络应用程序吗?到目前为止,我所见过的所有示例发件人/收件人都展示了如何播放视频。到目前为止发布的文档尽可能少,只是一个API参考,几乎没有解释它的作用。我只想发送自己选择的URL,并在电视上显示该页面。在那之后,不需要用户交互。假设有可能,是否有人为此提供了示例Chrome发送方和接收方代码? 解决方案 我能够修改 Github示例项目> googl
..
由于某些条件,我只想激活Cast功能,所以我不想在onCreate中使用任何Cast逻辑。我有一个具有以下代码的setupCast方法: private void setupCast(String appId){ if(appId != null){ Log.d(TAG,“正在设置演员表...”); setupCastListener(); CastOptionsProvide
..
短 我想流式传输多个重叠的音频文件(某些在某些随机时间播放的声音效果).这样产生的音频流永远不会以完全相同的方式重复.有些音频文件正在循环播放,有些则在特定时间播放.我猜大概是一种实时流插入会很好. 编写这种服务器软件的最佳方法是什么?应该使用什么协议进行流传输(我更喜欢HTTP,而不是HTTP).我可能想公开每种配置的网址(音效的音轨和时序). 是否有任何指向代码/库的指针?最
..
我有一个Android应用程序,可通过Google Cast播放网络实时直播(主要是Icecast).一切正常且快速,但是现在某些流开始(发出声音)需要花费更长的时间.这可能与Chromecast固件升级有关,因为我的Chromecast设备最近更新到了最新版本(1.32.124602). 这就是我通过Cast播放流的方式: MediaMetadata metadata = new M
..
我使用最新版本的 Xcode (8.2.1 b8C1002)和最新版本的 GoogleCast.framework (3.3.0) 很显然,我遵循了这些步骤来集成SDK 当我尝试上传存档的应用程序时,我发现了这些问题 有人遇到麻烦了,找到了解决办法? 预先感谢 解决方案 iOS Sender v3.3向SDK程序包中添加了一个shell脚本strip_unused_
..
是否存在某种onFinished侦听器?还是我们必须将当前流的位置与曲目的持续时间进行比较? 解决方案 虽然不漂亮,但您可以拨打电话: if (mRemoteMediaPlayer.getMediaStatus().getPlayerState() == MediaStatus.PLAYER_STATE_IDLE && mRemoteMediaPlayer.getMedia
..
我打算在现有的iOS和Android应用流音频应用程序中添加Google Cast功能. 我没有Chrome Cast设备.但我有Android TV(KDL-43W950C). 我可以使用我的Android TV开发Google广播应用程序吗? 如果是这样,如何在Google Cast开发人员控制台中注册Android TV? Android TV的序列号为7位数字,注册表格中的数字
..
我运行两个应用程序,两个应用程序都使用Cast SDK v2和Remote Display API.我从应用程序1开始投射,然后转到应用程序2,按下投射按钮并选择一条路线. 预期:应用#2开始投放,应用#1停止投放. 实际:我选择了一条路线后,立即调用了应用#2的MediaRouter.Callback.onRouteUnselected().两个应用程序的内容都不会显示在接收方上,但
..