<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>欧阳博客 Joming&#039;s Blog &#187; 代码</title>
	<atom:link href="http://www.ouyy.com/tag/%e4%bb%a3%e7%a0%81/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ouyy.com</link>
	<description>发现·分享·娱乐·新鲜·资讯</description>
	<lastBuildDate>Sun, 05 Sep 2010 07:45:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>JW MP3 Player JW FLVPlayer安装方法和配置方法</title>
		<link>http://www.ouyy.com/blog/2008/10/404.html</link>
		<comments>http://www.ouyy.com/blog/2008/10/404.html#comments</comments>
		<pubDate>Wed, 01 Oct 2008 00:41:52 +0000</pubDate>
		<dc:creator>ouyang</dc:creator>
				<category><![CDATA[文章转载]]></category>
		<category><![CDATA[jw]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[说明]]></category>

		<guid isPermaLink="false">http://blog.ouyy.com/?p=404</guid>
		<description><![CDATA[官方网址 http://www.jeroenwijering.comJW PLAYERS 3.11 文档1，安装 （在你的站点里嵌入）2，参数 （配置）&#160;&#160;&#160;&#160; 基本参数&#160;&#160;&#160;&#160; 颜色参数&#160;&#160;&#160;&#160; 界面参数&#160;&#160;&#160;&#160; 播放参数&#160;&#160;&#160;&#160; 互动参数3，播放列表4，自定义5，支持快速配置，可运行配置向导 1，安装下载后，你可以得到一个例子，当用文本或HTML编辑器打开的时候，你可以发现swf是用一段短小的javascript嵌入到页面上的。这个Javascript是Geoff Stearns写的swfobject.js，它解决了Flash需要激活的麻烦。当复制swf到你的站点的时候，不要忘记了把swfobject.js一同复制过去。并且在页面中的Head中加入下面代码程序代码 &#60;script type=&#34;text/javascript&#34; src=&#34;swfobject.js&#34;&#62;&#60;/script&#62; 该文章转载自脚本之家：http://www.jb51.net/html/200711/19/12959.htm在swfobject.js的帮助下你可以方便的设置swf的路径，宽度，高度，背景颜色和所需要的Flash播放器的版本，也可以通过它设置一组参数来配置swf。当页面加载的时候，javascript会根据id来替换页面中的节点。 程序代码&#60;p id=&#34;player&#34;&#62;&#60;a href=&#34;http://www.macromedia.com/go/getflashplayer&#34;&#62;Get Flash&#60;/a&#62; to see this player.&#60;/p&#62;&#60;script type=&#34;text/javascript&#34;&#62;&#160;&#160;&#160;&#160; var so = new SWFObject(&#039;mediaplayer.swf&#039;,&#039;player&#039;,&#039;400&#039;,&#039;400&#039;,&#039;7&#039;);&#160;&#160;&#160;&#160; so.addParam(&#34;allowfullscreen&#34;,&#34;true&#34;);&#160;&#160;&#160;&#160; so.addVariable(&#34;file&#34;,&#34;test.flv&#34;);&#160;&#160;&#160;&#160; so.addVariable(&#34;displayheight&#34;,&#34;300&#34;);&#160;&#160;&#160;&#160; so.write(&#039;player&#039;);&#60;/script&#62;在你不能使用javascript的情况下（比如你的bsp不支持，如myspace），你可以使用&#34;embed&#34;的方式来插入swf。需要注意的是 swf可以不在该服务器上，但是如果你需要用xml的播放列表可能会有问题，因为xml必须和swf在同一个服务器上，否则会因为安全问题被组织。mp3，jpg，flv可以不在该服务器上。 程序代码&#60;embed src=&#34;http://www.myfileserver.com/folder/mediaplayer.swf&#34; width=&#34;400&#34; height=&#34;400&#34; type=&#34;application/x-shockwave-flash&#34; pluginspage=&#34;http://www.macromedia.com/go/getflashplayer&#34; flashvars=&#34;file=http://www.myfileserver.com/folder/test.flv&#38;displayheight=300&#34; /&#62;2，参数这些参数可以配置被嵌入到html中的播放器的行为和外观。如果使用swfobject.js，可以用addVariable()方法来配置，如果使用的embed方式，可以通过定义&#34;flashvars&#34;属性来配置变量，注意用&#34;&#38;&#34;符号分割这些变量。被*号标注的同样适用于 JW Image Rotator基本变量displayheight(number）：显示区域的高度.控制区域最小高度是20px，当该值大于或等于swf的高度时，播放列表会自动隐藏，否这会显示。file*(url）：要播放文件的地址。 支持单文件播放(MP3/FLV/RTMP/JPG/SWF/PNG/GIF)，也支持播放列表。JW Image Rotator只支持列表height*(number）：设置swf的高度，当使用embed方式插入的时候，在embed的属性里已经设置了。但是有时候（特别是使用IE的时候）高度会变的不确定，影响了布局，这时候需要通过该参数设置下，该值的单位是pximage(url）:当你播放mp3，flv的时候，你可以通过该值设置一个预览图作为专辑封面，支持 JPG/SWF/PNG/GIF file. 你也可以在播放列表中对每一项进行设置。shownavigation*（true,false):该参数仅被JW Image [...]]]></description>
			<content:encoded><![CDATA[<p>官方网址 http://www.jeroenwijering.com<br/><br/>JW PLAYERS 3.11 文档<br/><br/>1，安装 （在你的站点里嵌入）<br/>2，参数 （配置）&nbsp;&nbsp;&nbsp;&nbsp; 基本参数&nbsp;&nbsp;&nbsp;&nbsp; 颜色参数&nbsp;&nbsp;&nbsp;&nbsp; 界面参数&nbsp;&nbsp;&nbsp;&nbsp; 播放参数&nbsp;&nbsp;&nbsp;&nbsp; 互动参数<br/>3，播放列表<br/>4，自定义<br/>5，支持快速配置，可运行配置向导 <span id="more-404"></span><br/><br/>1，安装<br/>下载后，你可以得到一个例子，当用文本或HTML编辑器打开的时候，你可以发现swf是用一段短小的<br/>javascript嵌入到页面上的。这个Javascript是Geoff Stearns写的swfobject.js，它解决了Flash需要激<br/>活的麻烦。当复制swf到你的站点的时候，不要忘记了把swfobject.js一同复制过去。并且在页面中的<br/>Head中加入下面代码<br/><br/>程序代码 <br/><br/>&lt;script type=&quot;text/javascript&quot; src=&quot;swfobject.js&quot;&gt;&lt;/script&gt; <br/><br/>该文章转载自脚本之家：http://www.jb51.net/html/200711/19/12959.htm<br/>在swfobject.js的帮助下你可以方便的设置swf的路径，宽度，高度，背景颜色和所需要的Flash播放器的版本，也可以通过它设置一组参数来配置swf。当页面加载的时候，javascript会根据id来替换页面中的节点。<br/><br/> 程序代码<br/>&lt;p id=&quot;player&quot;&gt;&lt;a href=&quot;http://www.macromedia.com/go/getflashplayer&quot;&gt;Get Flash&lt;/a&gt; to see this player.&lt;/p&gt;<br/>&lt;script type=&quot;text/javascript&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp; var so = new SWFObject(&#039;mediaplayer.swf&#039;,&#039;player&#039;,&#039;400&#039;,&#039;400&#039;,&#039;7&#039;);<br/>&nbsp;&nbsp;&nbsp;&nbsp; so.addParam(&quot;allowfullscreen&quot;,&quot;true&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp; so.addVariable(&quot;file&quot;,&quot;test.flv&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp; so.addVariable(&quot;displayheight&quot;,&quot;300&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp; so.write(&#039;player&#039;);<br/>&lt;/script&gt;<br/><br/>在你不能使用javascript的情况下（比如你的bsp不支持，如myspace），你可以使用&quot;embed&quot;的方式来插入swf。<br/>需要注意的是 swf可以不在该服务器上，但是如果你需要用xml的播放列表可能会有问题，因为xml必须和swf在同一个服务器上，否则会因为安全问题被组织。mp3，jpg，flv可以不在该服务器上。<br/><br/> 程序代码<br/>&lt;embed src=&quot;http://www.myfileserver.com/folder/mediaplayer.swf&quot; width=&quot;400&quot; height=&quot;400&quot; <br/>type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; <br/>flashvars=&quot;file=http://www.myfileserver.com/folder/test.flv&amp;displayheight=300&quot; /&gt;<br/><br/>2，参数<br/>这些参数可以配置被嵌入到html中的播放器的行为和外观。如果使用swfobject.js，可以用addVariable()方法来配置，如果使用的embed方式，可以通过定义&quot;flashvars&quot;属性来配置变量，注意用&quot;&amp;&quot;符号分割这些变量。<br/><br/>被*号标注的同样适用于 JW Image Rotator<br/><br/>基本变量<br/><br/>displayheight(number）：显示区域的高度.控制区域最小高度是20px，当该值大于或等于swf的高度时，播放列表会自动隐藏，否这会显示。<br/>file*(url）：要播放文件的地址。 支持单文件播放(MP3/FLV/RTMP/JPG/SWF/PNG/GIF)，也支持播放列表。JW Image Rotator只支持列表<br/>height*(number）：设置swf的高度，当使用embed方式插入的时候，在embed的属性里已经设置了。但是有时候（特别是使用IE的时候）高度会变的不确定，影响了布局，这时候需要通过该参数设置下，该值的单位是px<br/>image(url）:当你播放mp3，flv的时候，你可以通过该值设置一个预览图作为专辑封面，支持 JPG/SWF/PNG/GIF file. 你也可以在播放列表中对每一项进行设置。<br/>shownavigation*（true,false):该参数仅被JW Image Rotator支持。用来显示或隐藏图片导航。<br/>transition* (fade,bgfade,blocks,bubbles,circles,fluids,lines,random,slowfade): 该参数仅被JW Image Rotator支持。用来设置图片替换的效果。 设置为&quot;random&quot; 将随机的设置效果.默认值为 &quot;fade&quot;. <br/>width*(number):设置swf的宽度，其他同height；<br/><br/><br/>颜色变量<br/><br/>backcolor*(color):设置播放器的背景颜色。JW Media Player等默认为 0xFFFFFF (白色) JW Image Rotator默认为&nbsp;&nbsp; 0&#215;000000 (黑色). <br/>fontcolor*(color):设置文字和按钮的颜色。JW Media Player等默认为 0&#215;000000 (黑色) JW Image Rotator默认为&nbsp;&nbsp; 0xFFFFFF (白色). <br/>lightcolor*(color):设置被被激活状态的颜色。JW Media Player等默认为 0&#215;000000 (黑色) JW Image Rotator默认为&nbsp;&nbsp; 0xCC0000 (红色). <br/><br/><br/>界面参数<br/><br/>autoscroll(true,false):当播放列表过长的时候，默认会自动显示滚动条。当该值设置为&#039;true&#039;的时候，会自动根据鼠标滚动播放列表。<br/>displaywidth(number of pixes):设置显示区域的宽度，当设置的比较小的时候，播放列表会显示在显示区域的右侧而不是底部。<br/>kenburns* (true,false): 用以实现在运动的时候实现kb效果（Ken Burns effect），注意，当图比较大，而且网速比较快的时候，建议打开，否则关闭。建议设置transition为&quot;slowfade&quot;来配合。<br/>largecontrols (true,false): 设置该值为true用来放大控制区域的按钮。建议为视力不好的用户打开<br/>logo* (url): 设置一个图片用来作为右上角的水印，支持所有图片格式，支持通明图层的png效果最佳。<br/>overstretch* (true,false,fit,none): 设置图片/影片在显示区域的缩放。&quot;true&quot;等比例拉伸用来符合显示区域。&quot;false&quot;仅拉伸合显示区域。&quot;fit&quot;全屏显示。&quot;none&quot;显示原始大小。JW Media Player等默认为&quot;fit&quot;,JW Image Rotator默认为&quot;false&quot;<br/>showdigits (true,false,total): 设置为&quot;false&quot;隐藏播放时间等信息用来节省控制区域的空间。设置为&quot;total&quot;用来显示全部时间。<br/>showdownload (true,false):设置该值用来在控制区域显示下载按钮。链接到link所设置的地址。<br/>showeq (true,false): 用来显示一个假的音频波动效果。当播放mp3的时候打设置该值可以得到很好的效果<br/>showicons* (true,false): 用来显示或者隐藏显示区域中间的图片，JW Media Player等默认为true。JW Image Rotator默认为false；<br/>showvolume (true,false): 用来设置是否显示音量控制按钮<br/>thumbsinplaylist (true,false): 设置列表中是否显示预览图<br/><br/>播放参数<br/>autostart (true,false,muted): 设置为ture，页面加载完后会自动播放。设置为muted，会在静音模式下自动播放，并且显示区域中间有静音图标。<br/>bufferlength (number): 设置flv的缓存时间。默认为3秒<br/>repeat* (true,false,list): 默认为flase，从当前播放位置播放到列表尾部后停止。设置为list会播放列表中所有的项目，设置为true会循环播放。<br/>rotatetime* (number): 设置图片的显示时间。JW Media Player等默认为10秒,JW Image Rotator默认为5秒<br/>shuffle* (true,false): 设置为false顺序播放，设置为true无序播<br/>smoothing (true,false): 设置为false关闭视频平滑处理，推荐设置true用以得到更好效果。但对于大屏幕或者配置低的机器设置false是有好处的<br/>start* (second): 在使用RTMP 或 HTTP 流媒体的时候（非常规的flv/mp3)，使用该变量准确的定位开始位置。该参数设置在XSPE格式的列表中以便准且的设置文件的章节。<br/>volume* (number): 设置音量，默认为80.<br/><br/><br/><br/>互动参数<br/><br/>audio* (url):用这个参数来添加一个mp3文件作为单独的音频，可以作为图片的<br />
背景音乐解说等。<br/>bwfile (url):用以带宽检测的文件的地址，可以放一个图片，或者rtmp流媒体。可以在右键菜单中查看到贷款数值。 <br/>bwstreams (comma-separated list of bitrates):<br/>和bwfile配合使用，根据带宽值来选择不同的文件。如：你要播放video.flv并且设置该项的值为100,250,500,1000,当播放器发现带宽为349kbps的时候，将会播放video_250.flv。所以他有一套有效的命名设置，他将会自动切换，哪怕是在采用播放列表的情况下。<br/>callback (url):设置这个参数为服务端程序（php/asp)地址用来回传数据。在每个项播放和停止的时候会发送数据到服务器，以便在服务器端保存播放统计。<br/>captions (url): 设置该值用以载入一个文本格式的文本作为字幕。播放器至支持SMIL格式和DVD的SRT格式的字幕。如果你的flv文件内置字体你可以设置该值为&quot;captionate&quot;.如果你有多频道字幕，可以设置这个值为&quot;captionate0&quot;, &quot;captionate3&quot;等。可以在列表中设置每一个项的值。<br/>enablejs* (true,false): 设置为true打开对javascript的支持。仅支持在线使用。javascript可以控制播放，加载媒体，获得当前播放项的详尽信息。<br/>fsbuttonlink (url):如果用户的flashplayer版本高于（9.0.28）播放器会自动的显示一个全屏按钮。通过设置该值，你可以链接到另外的页面用以全屏显示。服务端程可以设定将要播放的文件。<br/>id (string): 播放器的唯一标识。将会被回传到服务器端。<br/>javascriptid* (string):如果你的页面上有多个播放器，你可以设置这个参数给每个播放器不同的id，这样就可以方便的用javascript来控制。他将回传到getUpdate（）事件中。<br/>link (url): 通过这个参数用来设置一个可现在的版本，或者强制用户通过该地址下载当前项。可以在播放列表中为每一项设置该值。<br/>linkfromdisplay* (true,false):设置显示区域被点击时要访问的页面。默认点击显示区域时会进行播放/暂停操作。<br/>linktarget* (frame): 设置链接目标，&quot;_self&quot;在当前页打开。&quot;_blank&quot;在新页面中打开。<br/>streamscript (url):设置这个参数为了兼容‘伪流媒体’FLV文件。<br/>type (mp3,flv,rtmp,jpg,png,gif,swf,rbs,3gp,mp4,m4v): 播放器会根据文件名的最后三个字符来判断类型。在你使用服务器端语言进行重定向时，这种方法将不会再有效。所以你可以设置这个参数来告诉播放器文件类型。你也可以在播放列表中对每一项进行设置。如果播放器找不到文件类型将会被识别为播放列表。<br/>useaudio (true,false): 设置为false用来改变为静音状态。<br/>usecaptions (true,false):设置为false隐藏字幕. <br/>usefullscreen (true,false):如果你不希望用flashplayer9的全屏模式。可以设置&quot;fsbuttonlink&quot;参数用来替换全屏按钮的事件。<br/>usekeys (true,false): 设置为&quot;false&quot;用来取消键盘操作(SPACE,UP,DOWN,LEFT,RIGHT)<br/><br/><br/>注意：你必须对?=&amp;进行字符转移。? → %3F, = → %3D, &amp; → %26. 你的&quot;file&quot; 变量为getplaylist.php?id=123的时候必须设置为 getplaylist.php%3Fid%3D123.<br/><br/><br/><br/>播放列表<br/><br/>当播放列表中只有一个项目的时候，播放器会用单文件播放模式进行播放。播放器根据文件名来区分单文件和播放列表文件。如你的加载文件名为test.mp3的文件，播放器会用单文件播放模式去播放mp3，因为扩展名是mp3.如果你的文件名是getlist.php,播放器会认为这是个播放列表。如果你使用了动态脚本来加载一个单文件如<br/><br/>播放器支持三种常用的播放列表格式来确保通用性。XSPF，RSS和ATOM。<br/><br/>播放器所支持的XSPF/RSS/ATOM列表的通用标签。<br/>表格<br/><a href=\"http://blog.ouyy.com/wp-content/bo/attachment/1228063180_9890860a.jpg\" target=\"_blank\"><img src=\"http://blog.ouyy.com/wp-content/bo/attachment/1228063180_9890860a.jpg\" class=\"insertimage\"  border=\"0\"/></a><br/><br/>*Image Rotator仅支持播放列表中的第一个&#039;audio&#039;项，被用来做为背景音乐来播放。播放器会播放所有的音乐项目。<br/><br/>** &quot;category&quot; 元素可以用来支持广告。你可以设置该值为&quot;preroll&quot;, &quot;postroll&quot; 或 &quot;overlay&quot;. <br/>使用&quot;link&quot;播放列表中单项的值为广告地址。<br/><br/>*** &quot;start&quot;元素只被XSPF的播放列表格式支持。该元素用来设置流媒体文件（HTTP or RTMP)的开始位置，单位为秒。<br/><br/>**** XSPF列表格式中的&quot;location&quot;元素中如果不包含常见的扩展名(如 &quot;mp3&quot; or &quot;flv&quot;),可以使用&quot;meta&quot;元素指定文件格式。(如 &lt;meta rel=&#039;&quot;type&quot;&gt;mp3&lt;/meta&gt; ).在使用RSS和ATOM的情况下,文件格式被自动的根据mimetype来识别。 <br/><br/>RTMP streams, the additional &quot;id&quot; flashvar has to be sent as well. Example: &quot;file=rtmp://my.streaming.server/mypath&quot; and &quot;id=video_one&quot;.<br/><br/>注意，当你播放单文件的时候，你支持所有的参数,如你可以添加一个image，title，id，link等。如当你用单文件播放模式播放&quot;video.flv&quot;时你也想添加一个预览图，你可以设置参数&quot;file=video.flv&quot;,&quot;image=preview.jpg&quot;.当你播放RTMP流媒体的时候，你可以添加参数&quot;id&quot;.如&quot;file=rtmp://my.streaming.server/mypath&quot; ，&quot;id=video_one&quot;.<br/><br/>特别指出两个容易出错的地方。第一列表必须和播放器在同一个服务器上，这是flash的安全机制导致的。第二，要使用完整的地址格式包含http，以免播放器找不到文件。<br/><br/><br/>自定义<br/>有人多人要求我创建一些可自定义的版本。他们的很多要求其实已经可以通过设置参数来实现了。我做了一个在线配置向导可以简单的配置这些参数。我没有精力去满足所有人的要求。不过在下一个版本中会有很多有趣的附加功能。<br/><br/>如果你熟悉actionscript脚本语言，你可以自己修改程序添加功能。<br/><br/><a href=\"http://blog.ouyy.com/wp-content/bo/attachment/1228063222_8181acfb.gif\" target=\"_blank\"><img src=\"http://blog.ouyy.com/wp-content/bo/attachment/1228063222_8181acfb.gif\" class=\"insertimage\"  border=\"0\"/></a><br/><br/>播放器在实例的时候会最近会加完配置和播放列表变量，然后进入MCV的生命周期。在MCV生命周期中，配置和列表管理器（feeder）始终是有效的。<br/><br/>红色标注的两个对象的所有方法可以通过javascript调用。<br/><br/>在另外的flash程序中是可以引用播放器的。只要从下载的flv文件中复制出图像到你的flv中，并且确保将下载的com目录复制到你的flv文件中，里面包含了所有的脚本。然后你就可以在时间轴的第一个帧的位置访问变量了。注意要设置高度和宽度的变量，否则播放器会根据你的尺寸拉伸变形。<br/>如<br/> 程序代码<br/>// Set the flashvars (booleans and numbers should also be quoted)<br/>var width = &quot;320&quot;;<br/>var height = &quot;240&quot;;<br/>var file = &quot;my_video.flv&quot;;<br/>var autostart = &quot;true&quot;;<br/>// Start the player<br/>var mpl = new com.jeroenwijering.players.MediaPlayer(this.player);<br/>Additionally, I have made the controller a public object, so you can control the mediaplayer with the sendEvent() function from anywhere in your flash site (the schematic above has a list of all sendEvent() options). Let&#039;s continue the small script above:<br/><br/>我为播放器创建了公开的controller对象，所以你可以在你程序的任何地方通过使用sendEvent（）来控制播放器，如：<br/><br/> 程序代码<br/>mpl.controller.sendEvent(&quot;volume&quot;<br />
,50);<br/>mpl.controller.sendEvent(&quot;playpause&quot;);<br/><br/><br/><br/>支持<br/><br/>常见问题列表<br/><br/>1.如果你在使用ie的情况下出现了布局错乱的情况，那可能是大小没有别设定好，你可以使用变量&quot;width&quot;和&quot;height&quot;来强行设置。<br/>2.注意，flash和javascript的安全机制会影响你的本地测试。当你的文件放在不同的服务器上的时候也会受到影响，你可以尝试放在同一个服务器上。<br/>3.全屏功能只有在flash player9.028.0以上版本才能使用，如果你使用了swfobject来嵌入你的播放器，你可以使用他的自动升级功能。注意设置 &quot;allowfullscreen&quot; 为true<br/>4.如果你的进度条不动，或者你的视频的长度有问题。那可能是你的flv没有设置正确的metadata。你可以使用一个小工具www.buraks.com/flvmdi/.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ouyy.com/blog/2008/10/404.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
