przy użyciu dynamicznego pliku smil z odtwarzaczem jw
Próbuję stworzyć odtwarzacz strumieniowy online z JW Player 6.
Jeśli utworzę plik smil ze wszystkimi wersjami strumieni wysokiej jakości i użyję poniższego kodu, działa on poprawnie:
<script>
jwplayer("myElement").setup({
playlist: [{
sources: [{
file: "/player/smil.asp"
}]
}],
type: 'rtmp'
});
</script>
plik 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>
Chcę utworzyć plik smil w locie na podstawie wyboru jakości użytkownika. (tj. odrzucanie przepływności wyższe niż 720)
Użyłem pliku asp do dynamicznego tworzenia pliku smil, ale nie działało:
file: "/player/smil.asp"
błąd:Błąd podczas ładowania odtwarzacza: Nie znaleziono odtwarzanych źródeł
oczywiście ustawiam typ nagłówka nastrumień aplikacji / oktetu w pliku asp, ale nie rozwiązał problemu.
Próbowałem również zapisać ten sam plik asp z rozszerzeniem smil i ustawić program obsługi asp dla plików smil w ustawieniach IIS. działa idealnie, gdy dzwonię w przeglądarce, ale odtwarzacz jw pokazuje ten sam błąd.
jakieś rekomendacje?
dzięki.