gpt4 book ai didi

video-streaming - 在 jw 播放器中使用动态 smil 文件

转载 作者:行者123 更新时间:2023-12-04 20:47:39 25 4
gpt4 key购买 nike

我正在尝试使用 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"

the error: Error loading player: No playable sources found



当然我将标题类型设置为 应用程序/八位字节流 在asp文件中,但没有解决问题。

我还尝试使用 smil 扩展名保存相同的 asp 文件,然后在 IIS 设置中为 smil 文件设置 asp 处理程序。当我在浏览器中调用时,它运行良好,但 jw 播放器显示相同的错误。

有什么建议吗?

谢谢。

最佳答案

定义源类型可以解决问题。

sources: [{
file: "/player/smil.asp",
type: "rtmp"
}]

感谢 Ethan 的耐心。

关于video-streaming - 在 jw 播放器中使用动态 smil 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14944322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com