FLVPlayback的变化

今天将以前做的一个FLV课件播放器升级到Flash 8,才发现FLVPlayback组件相对于MediaPlayback组件变化不小。

  • 外观变了,FLVPlayback 组件能自适应FLV的大小,而且可以通过面板设置外观;
  • 类名称变了,Flash 8对应FLVPlayback类,而Flash 7对应MediaPlayback类;
  • FLVPlayback 类添加提示点用addASCuePoint方法,MediaPlayback 类采用addCuePoint方法。播放媒体用seekSeconds或seek,MediaPlayback类使用play方法;
  • FLVPlayback 类定义CuePoint对象时可以使用parameters参数,并可以访问parameters对象属性,CuePoint对象名称是调用其name属性。而MediaPlayback类是调用 cuePointName属性。
  • FLVPlayback 类的cuePoint事件只会在播放头刚好经过该提示点时触发。比如说第100秒有一个提示点,如果你直接从第101秒播放,那么就不会触发cuePoint事件。而 MediaPlayback类的cuePoint事件会触发比目标时间早的提示点,比如说第10、50、100秒有一个提示点,如果你将播放头拖动到第101秒,那么将三次触发cuePoint事件。当然,你 可以结合用seek事件来实现MediaPlayback类的cuePoint事件功能。可见FLVPlayback 类更灵活,更少占用内存资源。

发表评论