我试图做一个在线流播放器与JW Player 6中。
如果我创建流的所有质量版本的SMIL文件,并使用下面的代码,它工作正常:
<script>
jwplayer("myElement").setup({
playlist: [{
sources: [{
file: "/player/smil.asp"
}]
}],
type: 'rtmp'
});
</script>
微笑的文件:
<smil>
<head>
<meta base="rtmp://host/app" />
</head>
<body>
<switch>
<video src="quality1" system-bitrate="720" />
<video src="quality2" system-bitrate="360" />
</switch>
</body>
</smil>
我想创建基于用户的质量选择飞SMIL文件。 (即:丢弃的比特率高于720)
我用了一个asp文件动态创建SMIL文件,但它没有工作:
file: "/player/smil.asp"
错误: 错误加载播放器:未找到可玩的来源
当然我设置报头类型到应用程序/八位字节流中的asp文件但没有解决问题。
我也试过用节省SMIL扩展,比设置在IIS中设置SMIL文件的asp的处理程序相同asp文件。 它完美的作品,当我在浏览器中调用,但JW播放器显示同样的错误。
任何建议?
谢谢。