Chimeejs / chimee

a video player framework aims to bring wonderful experience on browser
http://chimee.pyzy.net/
MIT License
2.4k stars 201 forks source link

如何支持audio音频播放 #162

Open catXiaoXiao opened 5 years ago

catXiaoXiao commented 5 years ago

直接传了一个mp3文件路径,发现video标签并未赋值上去,poster也没有了

Expected Behavior【期望行为】

希望能支持audio文件,谢谢

Environment 【相关环境】

版本:0.11.0

catXiaoXiao commented 5 years ago

额,,我自己修改源码好了,几句代码的事。。 var boxSuffixMap = { flv: '.flv', hls: '.m3u8', native: '.mp4', mp3: '.mp3', };

key: 'chooseVideoKernel', value: function chooseVideoKernel(box, preset) { switch (box) { case 'native': // $FlowFixMe: it's the same as videoKernel return NativeVideoKernel; case 'mp3': case 'mp4': return this.getMp4Kernel(preset.mp4); case 'flv': case 'hls': return preset[box]; default: throw new Error('We currently do no

toxic-johann commented 5 years ago

这是用 video 播放 mp3 么?也可以提 mr 的~

catXiaoXiao commented 5 years ago

这是用 video 播放 mp3 么?也可以提 mr 的~

video标签是可以播放mp3文件的,就是poster在chrome浏览器下有问题,底部会有一个白色条,好尴尬,只能把poster放在外部了emmmm

toxic-johann commented 5 years ago

可以先提一个 pr 解决 mp3 问题。如果要引入 audio 组件的话我这边应该也可以做。