クリックするとファイルに関する情報を表示するファイルブラウザを構築したいと思います。次に、ファイル自体をPHPごとにjwplayerにロードする必要があります。
ファイルをクリックしてどうにかしてこれを行うことはできますか?または、JavaScriptを使用する必要がありますか?(私は避けようとします)
クリックするとファイルに関する情報を表示するファイルブラウザを構築したいと思います。次に、ファイル自体をPHPごとにjwplayerにロードする必要があります。
ファイルをクリックしてどうにかしてこれを行うことはできますか?または、JavaScriptを使用する必要がありますか?(私は避けようとします)
次のような出力を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>
バグが発生する場合は自分で機能を変更してください。何かを忘れている可能性があります。
ファイルブラウザを使用する場合は、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イベントを作成することです。