|
|
FlowPlayerサンプルpowerd by FlowPlayerFlashの動画形式FLVを再生することができる「FlowPlayer」多くのプラットフォームで動くFlash Player上で動作するので利用したい人も多いとは思いますが、説明が素人向きではないのでサンプル集を作ってみました。 *1.サンプルを並べている為、うっとおしいのでautoPlayはオフにしています。 実際に使用するときは、autoPlayオンでもいいと思います。 *2.1ページに複数のプレーヤーを設置しているので「id」を「FlowPlayer数字」の 様にしています。 *3.任天堂wii等のFlashPlayerのバージョンが低いもので再生するためには FlowPlayer1.11.1を使用してください。 【最小設定】FlowPlayer1.19 <object type="application/x-shockwave-flash" data="FlowPlayer1.19.swf" id="FlowPlayer1" width="320" height="262"> <param name="movie" value="FlowPlayer1.19.swf" /> <param name="flashvars" value="config={videoFile: 'FlowPlayer/sample.flv', autoPlay: false}" /> </object> 設置: /flowplayer_samples.html このファイル /FlowPlayer1.19.swf ダウンロードしてきたプレーヤー /FlowPlayer/sample.flv サンプルFLVビデオ ツールバーの高さが22pixなのでheightに+22pixしています。 【+動画が無いとき】 :FlowPlayer1.19 <object type="application/x-shockwave-flash" data="FlowPlayer1.19.swf" id="FlowPlayer2" width="320" height="262"> <param name="movie" value="FlowPlayer1.19.swf" /> <param name="flashvars" value="config={ videoFile: 'FlowPlayer/samplexx.flv', autoPlay: false, noVideoClip: { url: 'FlowPlayer/colorbar.jpg', duration: 0 } }" /> </object> 設置: /flowplayer_samples.html このファイル /FlowPlayer1.19.swf ダウンロードしてきたプレーヤー /FlowPlayer/colorbar.jpg ムービーが再生できないときの表示画像 存在しないファイルを指定し「FlowPlayer/samplexx.flv」 、カラーバー「FlowPlayer/colorbar.jpg」を表示。 【+メニューを非表示】 :FlowPlayer1.19 <object type="application/x-shockwave-flash" data="FlowPlayer1.19.swf" id="FlowPlayer3" width="320" height="240"> <param name="movie" value="FlowPlayer1.19.swf" /> <param name="flashvars" value="config={ videoFile: 'FlowPlayer/samplexx.flv', autoPlay: false, noVideoClip: { url: 'FlowPlayer/colorbar.jpg', duration: 0 } hideControls: true }" /> </object> 設置: /flowplayer_samples.html このファイル /FlowPlayer1.19.swf ダウンロードしてきたプレーヤー /FlowPlayer/sample.flv サンプルFLVビデオ /FlowPlayer/colorbar.jpg ムービーが再生できないときの表示画像 hideControlsを「true」にします。 【+再生前の画像】 :FlowPlayer1.19 <object type="application/x-shockwave-flash" data="FlowPlayer1.19.swf" id="FlowPlayer4" width="320" height="262"> <param name="movie" value="FlowPlayer1.19.swf" /> <param name="flashvars" value="config={ videoFile: 'FlowPlayer/samplexx.flv', autoPlay: false, noVideoClip: { url: 'FlowPlayer/colorbar.jpg', duration: 0 }, splashImageFile: 'FlowPlayer/play-button-328x240.jpg' }" /> </object> 設置: /flowplayer_samples.html このファイル /FlowPlayer1.19.swf ダウンロードしてきたプレーヤー /FlowPlayer/sample.flv サンプルFLVビデオ /FlowPlayer/colorbar.jpg ムービーが再生できないときの表示画像 /FlowPlayer/play-button-328x240.jpg ムービー再生前の画像 Youtubeのように再生前の画像を表示します。 「autoPlay: false」 といっしょに使います。 【+複数の動画再生(プレイリスト)】 :FlowPlayer1.19 <object type="application/x-shockwave-flash" data="FlowPlayer1.19.swf" id="FlowPlayer5" width="320" height="262"> <param name="movie" value="FlowPlayer1.19.swf" /> <param name="flashvars" value="config={ playList: [ { name: 'sample', url: 'FlowPlayer/sample.flv' }, { name: 'sample2', url: 'FlowPlayer/sample2.flv' } ], autoPlay: false, noVideoClip: { url: 'FlowPlayer/colorbar.jpg', duration: 0 }, splashImageFile: 'FlowPlayer/play-button-328x240.jpg' }" /> </object> 設置: /flowplayer_samples.html このファイル /FlowPlayer1.19.swf ダウンロードしてきたプレーヤー /FlowPlayer/sample.flv サンプルFLVビデオ /FlowPlayer/sample2.flv サンプルFLVビデオ2 /FlowPlayer/colorbar.jpg ムービーが再生できないときの表示画像 /FlowPlayer/play-button-328x240.jpg ムービー再生前の画像 今まで指定していた「videoFile」ではなく「playList」で指定します。 【+ループなし】 :FlowPlayer1.19 <object type="application/x-shockwave-flash" data="FlowPlayer1.19.swf" id="FlowPlayer6" width="320" height="262"> <param name="movie" value="FlowPlayer1.19.swf" /> <param name="flashvars" value="config={ playList: [ { name: 'sample', url: 'FlowPlayer/sample.flv' }, { name: 'sample2', url: 'FlowPlayer/sample2.flv' } ], autoPlay: false, loop: false, noVideoClip: { url: 'FlowPlayer/colorbar.jpg', duration: 0 }, splashImageFile: 'FlowPlayer/play-button-328x240.jpg' }" /> </object> 設置: /flowplayer_samples.html このファイル /FlowPlayer1.19.swf ダウンロードしてきたプレーヤー /FlowPlayer/sample.flv サンプルFLVビデオ /FlowPlayer/sample2.flv サンプルFLVビデオ2 /FlowPlayer/colorbar.jpg ムービーが再生できないときの表示画像 /FlowPlayer/play-button-328x240.jpg ムービー再生前の画像 ループをなくしました。「loop:false」 【+プレイリスト使用時用のNext(次へ)、Prev(前へ)ボタン表示】 :FlowPlayer1.19 <object type="application/x-shockwave-flash" data="FlowPlayer1.19.swf" id="FlowPlayer7" width="320" height="262"> <param name="movie" value="FlowPlayer1.19.swf" /> <param name="flashvars" value="config={ playList: [ { name: 'sample', url: 'FlowPlayer/sample.flv' }, { name: 'sample2', url: 'FlowPlayer/sample2.flv' } ], autoPlay: false, loop: false, noVideoClip: { url: 'FlowPlayer/colorbar.jpg', duration: 0 }, splashImageFile: 'FlowPlayer/play-button-328x240.jpg', showPlayListButtons: true }" /> </object> 設置: /flowplayer_samples.html このファイル /FlowPlayer1.19.swf ダウンロードしてきたプレーヤー /FlowPlayer/sample.flv サンプルFLVビデオ /FlowPlayer/sample2.flv サンプルFLVビデオ2 /FlowPlayer/colorbar.jpg ムービーが再生できないときの表示画像 /FlowPlayer/play-button-328x240.jpg ムービー再生前の画像 Next(早送り)、Prev(巻き戻し)ボタンつけました。「showPlayListButtons: true」 【任天堂Wiiで見るとき】 :FlowPlayer1.11.1 <object type="application/x-shockwave-flash" data="FlowPlayer1.11.1.swf" id="FlowPlayer8" width="320" height="262"> <param name="movie" value="FlowPlayer1.11.1.swf" /> <param name="flashvars" value="config={ playList: [ { name: 'sample', url: 'FlowPlayer/sample.flv' }, { name: 'sample2', url: 'FlowPlayer/sample2.flv' } ], autoPlay: false, loop: false, noVideoClip: { url: 'FlowPlayer/colorbar.jpg', duration: 0 }, splashImageFile: 'FlowPlayer/play-button-328x240.jpg', showPlayListButtons: true }" /> </object> 設置: /flowplayer_samples.html このファイル /FlowPlayer1.11.1.swf ダウンロードしてきたプレーヤー /FlowPlayer/sample.flv サンプルFLVビデオ /FlowPlayer/sample2.flv サンプルFLVビデオ2 /FlowPlayer/colorbar.jpg ムービーが再生できないときの表示画像 /FlowPlayer/play-button-328x240.jpg ムービー再生前の画像 最新のプレーヤーを使うと色々機能は向上しているだろうが、組み込み機器と言われる 家電やゲーム機に搭載されているフラッシュプレーヤーはそう簡単にバージョンアップできません。 したがって、1.19はFlash9対応ですが、1.11.1のFlash7対応のプレーヤーの方が 色々なプラットフォームで動きます。 【クリックしなくてもコントロールをアクティブにする】 :FlowPlayer1.11.1 <head> <script type='text/javascript' src='FlowPlayer/FlowPlayer_samples.js'></script> </head> <body> <script type='text/javascript'> <!-- subSamplePlay1(); // --> </script> </body> 【FlowPlayer_samples.js】 function subSamplePlay1() { document.write("<object type='application/x-shockwave-flash' data='FlowPlayer1.11.1.swf' id='FlowPlayer9' "); document.write(" width='320' height='262'>"); document.write(" <param name='movie\'value='FlowPlayer1.11.1.swf' />"); document.write(" <param name='flashvars' "); document.write(" value=\"config={"); document.write(" playList: ["); document.write(" { name: 'sample', url: 'FlowPlayer/sample.flv' },"); document.write(" { name: 'sample2', url: 'FlowPlayer/sample2.flv' }"); document.write(" ],"); document.write(" autoPlay: false,"); document.write(" loop: false,"); document.write(" noVideoClip: { url: 'FlowPlayer/colorbar.jpg', duration: 0 },"); document.write(" splashImageFile: 'FlowPlayer/play-button-328x240.jpg',"); document.write(" showPlayListButtons: true"); document.write(" }\" "); document.write(" />"); document.write("</object>"); } 設置: /flowplayer_samples.html このファイル /FlowPlayer1.11.1.swf ダウンロードしてきたプレーヤー /FlowPlayer/sample.flv サンプルFLVビデオ /FlowPlayer/sample2.flv サンプルFLVビデオ2 /FlowPlayer/colorbar.jpg ムービーが再生できないときの表示画像 /FlowPlayer/play-button-328x240.jpg ムービー再生前の画像 /FlowPlayer/FlowPlayer_samples.js FlowPlayer書き出しJavaScript 米Eolas Technologies社がブラウザに外部アプリケーションを組み込み自動的に 再生できる事に関する特許を持っていると主張しだし、実際訴訟を起こしたため プラグインのアプリケーションを自動で開始できなくなった。 Flashプレーヤーもプラグインに当たるので、「アクティブ化するには・・・・」となってしまいます。 この特許を回避するには、外部ファイル化したJavaScriptからプラグイン処理を書き出せば 問題ないようなので、外部ファイル「FlowPlayer_samples.js」を作成し書き出しています。 トップページへ |