播放器代码生成

2008/11/18 | 16:29 by Filed under: 应用   2,323 views

在帖子中转帖视频一般都是获取视频网站提供的嵌入代码,各网站都有自己专有的播放器,不可分离。而前两天我遇到的问题是在公司的网络环境下无法访问主流的视频网站。而且大多数网站在你上传的视频上都会加上其logo(mofile不加),你说加上youtube看着还行,但很简单的加上黑体的“土豆网”这就让人看着不舒服了。所以我下载(保留)了视频原始文件,上传到可以直接访问的空间。而要插入到帖子中,就需要播放器。最出名的googleplayer 现在已不能使用,所以用网友danger做的flash生成器生成的代码也无效了。但还好有有心人找到googlereader里的audio播放器。网上盛传的代码只能播放mp3文件,但通过更改audioUrl为videoUrl就能播放flv文件了,很好!

要插入mp3播放器,使用以下代码:

<embed type=”application/x-shockwave-flash” src=”http://www.google.com/reader/ui/3247397568-audio-player.swf?audioUrl=Mp3Url” width=”400″ height=”27″ allowscriptaccess=”never” quality=”best” bgcolor=”#ffffff” wmode=”window” flashvars=”playerMode=embedded” />

要插入flv视频,使用以下代码:

<embed type=”application/x-shockwave-flash” src=”http://www.google.com/reader/ui/3247397568-audio-player.swf?videoUrl=FlvUrl” width=”400″ height=”300″ allowscriptaccess=”never” quality=”best” bgcolor=”#ffffff” wmode=”window” flashvars=”playerMode=embedded&autoPlay=true” />

虽然在最后加上了autoPlay=true,但事实上打开页面后要再点一下“播放”才会开始,如果不加autoPlay参数,那就要点两下插入才会开始了。

由于此播放器不支持mp3外的wma,wmv等,所以如果要插入wma音频,那就用最简单的windows media player播放吧:

<EMBED style=”FILTER: gray”  pluginspage=http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/ src=audioUrl width=300 height=68 type=application/x-mplayer2 autosize=”true” autostart=”0″ showcontrols=”true” ShowStatusBar=”1″ loop=”undefined” EnableContextMenu=”0″> </EMBED>

此法能播放所有在本机能用wmp播放的媒体格式。代码中的FILTER:gray 能让播放器以灰色呈现,如果将gray改为xray,播放器就是黑色的,如果不加FILTER,那就是原始样式。此效果只能在IE下显示,在FireFox下就还是原始样式。我想,播放器,简单实用就行。那些QQ空间里用的播放器花里胡哨的……哎~我不是90后啊。

每次都粘贴这些代码麻烦不!既然有人做过flash的生成器,那我也可以做一个页面来实现此功能,因为它实在是很简单。正好最近又要看PHP的,可以操作一下。演示可以看我前一篇日志 梦想从不歇息 ,没有block吧。

快速flv/mp3/wma播放器代码生成



Comments

3 Comments on 播放器代码生成

  1. 匿名 on 30-11-08,周日 12:41
  2. Sofa on 30-11-08,周日 14:02
  3. 也就是另一个播放器,用google的就够了,如果你要下载去用,也可以。 http://sofasay.com/wp-content/uploads/2008/11/googleplayer.swf

    [回复]

  4. lu on 17-12-08,周三 9:37
  5. google的好看啊,在gmail里原来很喜欢用,现在竟然没了= =#

    [回复]

Tell me what you're thinking...





无觅相关文章插件,快速提升流量