Я пытаюсь сделать онлайн потоковый плеер с JW Player 6.с использованием динамического файла SMIL с JW Player
Если создать SMIL-файл со всей версией качества потоков и использовать этот код работает отлично :
<script>
jwplayer("myElement").setup({
playlist: [{
sources: [{
file: "/player/smil.asp"
}]
}],
type: 'rtmp'
});
</script>
SMIL файл:
<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)
Я использовал файл жерех создать SMIL-файл динамически, но он не работал:
file: "/player/smil.asp"
the error: Error loading player: No playable sources found
я, конечно, установить тип заголовка для приложения/октет -stream в asp-файле, но не решил проблему.
Я также попытался сохранить тот же файл asp с расширением smil и установить asp-обработчик для файлов smil в настройке IIS. он отлично работает, когда я звоню в браузере, но проигрыватель jw показывает ту же ошибку.
любая рекомендация?
спасибо.
Можете ли вы предоставить ссылку на то, где проблема? – emaxsaun
Для динамического игрока, что произойдет, если вы установите переменную типа игрока в смайлик? – emaxsaun
ничего не изменилось. – dvdmn