1

クリックするとファイルに関する情報を表示するファイルブラウザを構築したいと思います。次に、ファイル自体をPHPごとにjwplayerにロードする必要があります。

ファイルをクリックしてどうにかしてこれを行うことはできますか?または、JavaScriptを使用する必要がありますか?(私は避けようとします)

4

2 に答える 2

2

次のような出力をphpでリストしたいすべてのファイルをリストインして、ファイルブラウザを作成します。

<div id="player_container"></div>
<a href="./files/file.mp4" onclick="playjw(this)" />
<a href="./files/file2.mp4" onclick="playjw(this)" />
<a href="./files/file3.mp4" onclick="playjw(this)" />   ect

と関数

<script type='text/javascript'>

var temp;
var temphref; //these variables to get the href of the anchor back when opening 
              //another file so you could open the first file again


function playjw(file) {

var srcfile=file.href;


jwplayer('player_container').setup ({

'flashplayer': 'player.swf',
'file': srcfile,
'controlbar': 'bottom',
'width': '470',
'height': 320,
'provider': 'http'

});

return false; // this is required to not let the browser follow the link.


}
</script>

バグが発生する場合は自分で機能を変更してください。何かを忘れている可能性があります。

于 2012-05-27T15:31:15.673 に答える
0

ファイルブラウザを使用する場合は、php/javasriptベースのスクリプトを使用してください。時間があまりない場合を除いて、自分で作成しようとしないでください。http://www.gerd-tentler.de/tools/filemanager/およびhttp://encode-explorer.siineiolekala.net/explorer/index.phpを確認してください。Webには、優れた無料のスクリプトがたくさんあります。jwplayer(オーディオ?ビデオ?)の使用方法に応じて、ファイルを再生するdivを簡単に作成するか(jw docsを参照)、ファイルを再生するiframeを作成できます。

最も簡単な方法は、div/iframeを作成する.mpgまたは.mp3で終わるすべてのファイルに対してonclickイベントを作成することです。

于 2012-05-27T14:20:30.777 に答える