Goolge的Picasa相册有一个“幻灯片嵌入(Embed Slideshow)”功能,使用它提供的代码可以很方便的把相册里面的图片以幻灯片形式与他人分享,如我之前发表的《SIA夏宫游记》以及《维也纳(WIEN)》。但是论坛或其他BSP提供的博客一般不会允许直接插入HTML代码,该如何引用呢?很多视频网站,如Youtube,会提供一个能够直接以Flash形式插入的独立地址,Picasa虽没有直接提供,我们可以用勤劳的双手提取出来。
下面以《SIA夏宫游记》为例分享下我的提取方法。
它提供的代码如下:
<embed type="application/x-shockwave-flash" src="http://pichttp://www.badmilk.com.cn/blog/wp-admin/post.php?action=edit&post=1358&message=7asaweb.google.com/s/c/bin/slideshow.swf" width="288" height="192" flashvars="host=picasaweb.google.com&RGB=0x000000&feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fjonrun%2Falbumid%2F5329013919285590337%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
其中下面这一段是“Slideshow”播放器地址:
src="http://picasaweb.google.com/s/c/bin/slideshow.swf"
这一段是“Slideshow”播放器所引用该相册的地址以及播放参数:
flashvars="host=picasaweb.google.com&RGB=0x000000&feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fjonrun%2Falbumid%2F5329013919285590337%3Fkind%3Dphoto%26alt%3Drss"
使用过一些Mp3 Flash播放器,一般swf文件后面可以以“*.swf?playurl”形式直接调用所要播放的MP3地址以及参数,如小巧的Mp3播放器Dewplayer便是如此,dewplayer.swf为其播放器,“sample.mp3”为其播放文件,“&autostart=0”为其播放参数:
dewplayer.swf?mp3=sample.mp3&autostart=0
经过实践表明,我们也可以通过“slideshow.swf?flashvars”这种方式获得Picasa的相册的完整flash播放地址:
http://picasaweb.google.com/s/c/bin/slideshow.swf?host=picasaweb.google.com&RGB=0x000000&feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fjonrun%2Falbumid%2F5329013919285590337%3Fkind%3Dphoto%26alt%3Drss
点击这里,看看是不是可以播放《SIA夏宫游记》的相册幻灯片了。接下来就可以用UBB代码[flash]提取的地址[/flash]插入论坛或BSP博客平台了。
按照这种方法,很多类似的widget都可以用这样的方式,如Mixpod提供的Mp3 widget也可以使用这中方法提取:
BBS里嵌入效果:
嵌入的Flash地址:
http://assets.myflashfetish.com/swf/mp3/mff-stick.swf?myid=21560444&path=2009/05/06&mycolor=222222&mycolor2=77ADD1&mycolor3=FFFFFF&autoplay=false&rand=0&f=4&vol=95&pat=18&grad=false&ow=219&oh=35
OK,罗嗦了一大堆,其实方法很简单。继续我的毕业论文…囧…
Leave Ur Comments
现已有 6 条评论,还差你一条哦!