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 时,如何向它播放音频?

使用 Chromecast 投射时如何将媒体内容的元数据发送到通知?

通过 Chromecast 通过 url 投射网页

Chromecast 从电脑投射图像

从 Electron 应用程序投射到 chromecast

Chromecast - 完成投射后返回主页