/**
 * FlowPlayerオブジェクトを配置します。
 * 
 * FlowPlayerオブジェクトを配置しパラメータ指定のflvファイルを再生します。
 * 
 * javascript
 * 
 * @author     tailup<tailup@mail.goo.ne.jp>
 * @copyright  2007 navi laboratory(http://xinn.dyndns.org/)
 * @version    $Id: jsPlayFivFile.js 1 2007-01-27 18:25:49Z tailup $
 *
 * <使い方>
 * 
 * (1)HTMLの<head>〜</head>タグの中に次のスクリプトを書きます。
 * 
 * <script type="text/javascript" src="(jsPlayFlvFile.jsファイルのパス)"></script>
 * 
 * 
 * (2)<body>〜</body>タグの中でFlowPlayerを配置したい場所に次のスクリプトを書きます。
 *
 * <script type="text/javascript">
 * <!--
 * playFlv("(再生したいflvファイルのパス)","(サムネイル画像ファイルのパス)","(横サイズ)","(縦サイズ)")
 * //-->
 * </script>
 *
 */

/**
 * 環境設定
 * 
 * @playerPath FlowPlayerのパス
 * @autoPlay   自動再生
 * @loop       ループ再生
 */
var playerPath = "/js/FlowPlayer.swf";
var autoPlay = "false";
var loop = "false";


/**
 * HTMLにFlowPlayerを配置するためのXHTMLコードを出力します
 *
 * @param file   再生したいflvファイルのパス
 * @param img    サムネイル画像ファイルのパス
 * @param width  FlowPlayerの横サイズ
 * @param height FlowPlayerの縦サイズ
 * @access public
 */
function playFlv(file, img, width, height) {

	// HTMLコード
	code = "<object type='application/x-shockwave-flash' data='" + playerPath + "' " +
		"width='" + width + "' height='" + height + "' id='FlowPlayer'>\n" +
		"<param name='allowScriptAccess' value='sameDomain' />\n" +
		"<param name='movie' value='" + playerPath + "' />\n" +
		"<param name='quality' value='high' />\n" +
		"<param name='scale' value='noScale' />\n" +
		"<param name='wmode' value='transparent' />\n" +
		"<param name='flashvars' value=\"config={videoFile: '" + file + "'" +
		",loop:" + loop +
		",autoPlay:" + autoPlay +
		",splashImageFile: '" + img + "'" +
		"}\" />\n</object>\n"

	//コード出力
	document.write(code);
}

