提供的类型 ('video/mp2t; codecs="avc1.100.42,mp4a.40.2"') 不受支持

Posted

技术标签:

【中文标题】提供的类型 (\'video/mp2t; codecs="avc1.100.42,mp4a.40.2"\') 不受支持【英文标题】:The type provided ('video/mp2t; codecs="avc1.100.42,mp4a.40.2"') is unsupported提供的类型 ('video/mp2t; codecs="avc1.100.42,mp4a.40.2"') 不受支持 【发布时间】:2017-06-06 15:22:40 【问题描述】:

我有一个用户尝试投射 m3u8 视频,但他一直收到该错误。

The type provided ('video/mp2t; codecs="avc1.100.42,mp4a.40.2"') is unsupported.

应该支持该编解码器吗?

谢谢。

【问题讨论】:

【参考方案1】:

正如某些threads 和related SO post 中所述,Chromecast 的某些版本被拒绝,因此建议使用支持的媒体类型,例如“avc1.66.30”。如forum 中所述,解决方法是尝试更新播放列表或使用host.processManifest

希望这会有所帮助。

【讨论】:

前两个链接来自我 :) 无论如何,我知道host.processManifest 解决方法,只是一个小时前做了一个新的。我只是不知道什么时候该做,什么时候不该做。希望这是有道理的。

以上是关于提供的类型 ('video/mp2t; codecs="avc1.100.42,mp4a.40.2"') 不受支持的主要内容,如果未能解决你的问题,请参考以下文章

IIS 支持 m3u8

Android MediaCodec

名称为“Lucene54”的 org.apache.lucene.codecs.Codec 类型的 SPI 类不存在

阿里云Tengine和Openresty/1.11.2.3 数据对比

Codecs系列HEVC中三种Intra帧类型的区别:BLA/IDR/CRA

python语言 buffer类型数据的使用 'ascii' codec can't decode byte 0xe5 问题的解决