首页 > 其他 > 详细

关于 as 播放器的记录

时间:2014-03-28 08:48:53      阅读:485      评论:0      收藏:0      [点我收藏+]

一:文件结构

1:代码

bubuko.com,布布扣

2:编译后

bubuko.com,布布扣

 

二:IDE展示区

bubuko.com,布布扣

1处还有6个层,2处为代码和设计文件,3处是主类。

资源文件的位置如下:

bubuko.com,布布扣

 

三:数据交互

AS中代码:

bubuko.com,布布扣

JS中代码:

bubuko.com,布布扣

更多需要注意的地方在这里:

FlashVal : (以下参数均为可选)
    server         : 流媒体服务器 , 本地不填
    url         : 视频位置 ,  相对于 Player.swf
    topic         : 标题  PS: 标题仅在全屏模式才显示
    autoPlay     : 是否自动播放, 默认自动, 设置  false 开始时暂停;
    seek         : 跳转到 第几秒
    caption        : 字幕文件地址

Method :
    seek ( number )    : 参数必选 跳转到 第几秒                                  返回 void
    quit()             : 停止 ( 调用 seek(0) 和 pause() 实现 )                     返回 void
    pause()            : 暂停                                                      返回 void
    resume()           : 继续播放                                                  返回 void
    volume( [number] ) : 参数可选 0 - 1 的小数, 音量大小, ( 不要用这个方法禁音 )返回 number 音量
    time()             : 当前播放的位置                                            返回 number
    duration()         : 视频总持续时间                                            返回 number
    caption( [number] ): 参数 0 或 不填 返回当前时间的字幕, -1 返回上一条, 1 返回下一调, 以此类推                           返回 string        

Callback :

    StatusChanged ( string ) : 参数  Player.swf 状态 [ flash.event.NetStatusEvent.info.code ] 和 NetStream.MetaData.Complete
   
    注: 只有收到 NetStream.Play.Start 消息后 Method 方法才能生效
        只有收到 NetStream.MetaData.Complete 消息后 duration() 方法才能获得正确的值

 

三:其它

1:关于字幕

字幕分为两个位置,一个在播放器内部,以下处理:

bubuko.com,布布扣

用于在JS中处理字幕的代码如下:

bubuko.com,布布扣

即:在HTML中显示的字幕是通过读取播放器内部的字幕来实现显示的,也就是500毫秒读取一次。

关于 as 播放器的记录,布布扣,bubuko.com

关于 as 播放器的记录

原文:http://www.cnblogs.com/luminji/p/3628825.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!