与浏览器无关的方式有哪些选项可以使用音频进行网络幻灯片放映?

pax*_*blo 8 audio jquery openlaszlo slideshow

我需要整理一个能够生成网络幻灯片放映的应用程序.

它需要能够在多个图像之间(在浏览器中)进行奇特的过渡,并在显示这些图像时提供音频.必须延迟图像之间的转换,直到音频结束(每个图像都有自己的音轨).

它还需要有一个程序,没有花哨的GUI设计工具来创建 - 我希望能够只产生其可以直接加载到浏览器(一拉jQuery的),或者编译一个免费分发工具,XML或纯文本文件(a la Open Laszlo).

到目前为止,我所有的Web工作都是J2EE,但我认为是时候检查一些更丰富的客户端工具了.我已经快速浏览了Open Laszlo和jQuery,但我不确定如何将幻灯片与音频同步.基本过程将是:

  • 启动音轨.
  • 过渡到图像.
  • 等到音轨完成.
  • 冲洗并重复.

使用jQuery可以做到这一点吗?似乎有大量的DOM操作,但我找不到任何关于音频同步的明显信息.

如果你有这些建议我会接受其他建议但是对可自由分配工具的要求是​​绝对的.这可能会排除大多数Adobe Flash类型的解决方案.

web*_*dan 3

我推荐 jPlayer http://www.happyworm.com/jquery/jplayer/作为您的音频事件处理程序。jPlayer 很棒,因为它还支持 HTML5 音频。

然后,您可以使用jPlayer 中的onSoundComplete回调函数来触发图像更改。有太多的图像滚动/幻灯片 jQuery 无法列出,但我个人喜欢 Cycle: http: //malsup.com/jquery/cycle/