【问题标题】:Is there a way to find out which bitrate HLS stream chromecast is playing?有没有办法找出正在播放的比特率 HLS 流 chromecast?
【发布时间】:2015-11-24 07:43:32
【问题描述】:
我在 Chromecast 上使用默认媒体接收器,并且正在将 Google Cast 发送器应用程序支持添加到 chrome/web 视频播放器。我需要知道 Chromecast 在给定时刻渲染的比特率流以用于检测目的。有没有我可以附加的监听器来监听比特率变化事件?或者我可以轮询当前选择的比特率吗?
【问题讨论】:
标签:
video-streaming
chromecast
google-cast
http-live-streaming
【解决方案1】:
你不能在默认/样式的接收器中这样做;您需要拥有自己的自定义接收器,如果您这样做并使用 MPL (MediaPlayerLibrary),则可以通过 getQualityLevel() 方法获取该信息。请注意,您可以获取作为参考接收器的Cast-Player-Sample,并根据您的需要进行更新;这是全面的符合 UX 的自定义接收器的最佳起点。