我在jw播放器中使用此代码来播放音频。
<script type='text/javascript'>
jwplayer('player_1234').setup({
file: 'http://localhost/media.php?media_id=1822',
type: 'm4a',
width: '100%',
plugins: {},
aspectratio: '16:9',
fallback: 'false',
primary: jwplayer.utils.isChrome() ? "html5" : "html5"
});
</script>
在这里,文件忽略原始返回正确的内容类型audio header()
使用readfile()
。
Media.php
当我直接在浏览器中输入时,效果很好。
但是jw Player在加载页面时会给出此错误消息“无法读取未定义的属性'sources'”。如何解决此错误?
当类型更改为mp4而不是m4a时,此方法有效
<script type='text/javascript'>
jwplayer('player_1234').setup({
file: 'http://localhost/media.php?media_id=1822',
type: 'mp4',
width: '100%',
plugins: {},
aspectratio: '16:9',
fallback: 'false',
primary: jwplayer.utils.isChrome() ? "html5" : "html5"
});
</script>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句