分享到:

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&amp;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,罗嗦了一大堆,其实方法很简单。继续我的毕业论文…囧…

阅读量:1531 次| 分类: 网络 | 标签: , ,

Leave Ur Comments

现已有 6 条评论,还差你一条哦!

Comments List

标题为“提取PICASA相册幻灯片的独立地址”的相关评论列表

  • Ian 2009.6.22 / 22:38 回复

    找了好久,谢谢楼主。

    请问一下,代码框是如何实现的啊

    • runbing 2009.6.22 / 22:50 回复

      @Ian, 你是指文章中的代码框么?那个是用的WP插件。

      • Ian 2009.6.23 / 18:44 回复

        @runbing, 是啊,在你的启发下,我把播放时显示标题也搞定了

  • 小虫洞 2009.6.19 / 12:54 回复

    请问类似这样的地址是怎么得到的?
    http://picasaweb.google.com/dundeewang/OQhJK#slideshow/5334932303985179682
    非常谢谢!

    • runbing 2009.6.19 / 13:30 回复

      @小虫洞, 不知道你是不是这个相册的拥有者,如果是,按照文章所说的方法即可获得,如果不是,据我所知非相册拥有者是无法提取的。

  • runbing 2009.5.7 / 18:11 回复

    @l–__–l, 额,我只是拿它做例子呀,如果你有相册可以按照这种方法提取…囧