2010-02-17 79 views
1

我正在考慮使用JW Player來顯示一些視頻。
目前我正在使用這個測試XML file這很好。但是現在我需要用數據庫中的數據來改變它。需要幫助從數據庫爲JW播放器創建播放列表

首先,我以爲我可以輸出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> 

任何幫助是極大的讚賞。

UPDATE
進一步的調查使我this forum page。它有助於當你發現在搜索中使用什麼關鍵字:)

如果我找到解決方案,我會發布更新。

回答

0

我找到了解決方案。

我所做的是:

我改變播放列表文件到以下幾點: flashvars="playlistfile=http://localhost/templatesNew/MultimediaPlayList.aspx?

然後,我創建一個新的ASPX文件(MultimediaPlayList.aspx),其生成的XML代碼。

And voila :)