【发布时间】:2015-07-16 16:01:28
【问题描述】:
我有一个文件上没有 m3u8 扩展名的 m3u8 流,它无法播放。如果我更改扩展名,那么它可以工作。我认为这是因为 player.js 来自 github 上的 CastPlayer 示例。
if (sampleplayer.getExtension_(path) === 'm3u8' ||
type === 'application/x-mpegurl' ||
type === 'application/vnd.apple.mpegurl') {
return cast.player.api.CreateHlsStreamingProtocol;
} else if (sampleplayer.getExtension_(path) === 'mpd' ||
type === 'application/dash+xml') {
return cast.player.api.CreateDashStreamingProtocol;
} else if (path.indexOf('.ism') > -1 ||
type === 'application/vnd.ms-sstr+xml') {
return cast.player.api.CreateSmoothStreamingProtocol;
}
既然我的标头没问题,是否可以使用标头代替扩展名?
谢谢。
【问题讨论】: