JwPlayer ChromeCast:无法投射:不支持媒体格式
Posted
技术标签:
【中文标题】JwPlayer ChromeCast:无法投射:不支持媒体格式【英文标题】:JwPlayer ChromeCast : Unable to Cast : Media format is unsupported 【发布时间】:2018-10-15 05:41:01 【问题描述】:我在 android 中使用 JW 播放器。我能够投射 .mp4 媒体文件。我正在尝试转换 (format=m3u8-aapl-v3) 媒体格式,但我遇到了Unable to cast: Media format is unsupported
之类的问题。
我正在将移动媒体文件投射到 Android TV。
【问题讨论】:
【参考方案1】:基于此thread,ChromeCast 支持的媒体格式是有限的。其他格式的视频必须先转码为支持的格式,然后才能发送到 ChromeCast 设备。这是Supported Media for Google Cast 的列表。您也可以查看此forum 以获取更多参考。
【讨论】:
感谢您的回复。我可以使用 JWPlayer 投射 .mp4 (commondatastorage.googleapis.com/gtv-videos-bucket/sample/…) 媒体文件(编译 'com.google.android.libraries.cast.companionlibrary:ccl:2.9.1')。但是 m3u8 (playertest.longtailvideo.com/adaptive/bipbop/gear4/…) 媒体格式无法投射显示错误:无法投射:不支持媒体格式 2100 加载失败。请再试一次。无法投射:不支持媒体格式 E/ccl_VideoCastManager:[v2.9.1] onRemoteMediaPlayerStatusUpdated():意外空闲原因 0 E/ccl_VideoCastManager:[v2.9.1] onRemoteMediaPlayerStatusUpdated():意外空闲原因 0 E/ccl_VideoCastManager:[v2.9.1 ] onRemoteMediaPlayerStatusUpdated(): Unexpected Idle Reason 0 E/CastController: RemoteMediaPlayer LoadResult: FAILED【参考方案2】:如果我们想使用 jwplayer 实现 Chromecast,那么我们必须使用新的 jwplayer 密钥将我们的 jwplayer 更新到 3.x 版本。它将支持 .m3u8 媒体格式,如 hls 流媒体。
【讨论】:
以上是关于JwPlayer ChromeCast:无法投射:不支持媒体格式的主要内容,如果未能解决你的问题,请参考以下文章
将 URL 投射到 Chromecast 时,如何向它播放音频?