Нужна помощь в создании плейлиста из БД для JW Player
Вопрос
Я думаю использовать JW-плеер чтобы показать несколько видео.
В настоящее время я использую этот тест XML-файл который отлично работает.Но теперь мне нужно изменить это с помощью данных из базы данных.
Сначала я подумал, что могу напрямую вывести список воспроизведения в формате HTML:
<div class="clearfix" id="playlist">
<div class="jw_playlist_playlist">
<div class="jw_playlist_item even">
<div class="jw_playlist_title">FLV video</div>
<div class="jw_playlist_description">Big Buck Bunny.</div>
<div class="clear"></div>
</div>
<div class="jw_playlist_item odd">
<div class="jw_playlist_image_div"> <img class="jw_playlist_image" src="files/bunny.jpg"> </div>
<div class="jw_playlist_title">MP3 Audio with image</div>
<div class="jw_playlist_description">Big Buck Bunny .</div>
<div class="clear"></div>
</div>
</div>
</div>
Но проблема в том, что нет ссылки на файл, который нужно воспроизвести, поэтому я думаю, что он все еще находится в XML-файле.
Это приводит меня к выводу, что мне нужно создать свой собственный список воспроизведения XML.Нет проблем, я это сделал.Но моя проблема в следующем:
Как мне заставить плеер воспроизвести мой недавно созданный плейлист?Нужно ли мне создавать и сохранять плейлист каждый раз, когда кто-то открывает страницу?Это кажется излишним.
Мой плейлист сейчас выглядит так:
<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="480" height="320">
<!-- IE params -->
<param name="movie" value="/mediaplayer/player.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="playlistsize" value="50" />
<param name="flashvars" value="file=http://localhost/playlist.xml" />
<!-- other browser params -->
<embed
type="application/x-shockwave-flash"
id="player2"
name="player2"
src="/mediaplayer/player.swf"
width="480"
height="320"
allowscriptaccess="always"
allowfullscreen="true"
playlistsize ="50"
flashvars="playlistfile=http://localhost/playlist.xml"
/>
</object>
<div id="playlist" class="clearfix"></div>
Любая помощь очень ценится.
ОБНОВЛЯТЬ
Дальнейшее расследование привело меня к эта страница форума.Это помогает, когда вы узнаете, какие ключевые слова использовать в поиске :)
Я опубликую обновление, если найду решение.
Решение
Я нашел решение.
Я сделал следующее:
Я меняю файл списка воспроизведения на следующий:flashvars="playlistfile=http://localhost/templatesNew/MultimediaPlayList.aspx?
Затем я создаю новый файл ASPX (MultimediaPlayList.aspx), который генерирует код XML.
И вуаля :)