zoukankan      html  css  js  c++  java
  • 关于 as 播放器的记录

    一:文件结构

    1:代码

    image

    2:编译后

    image

     

    二:IDE展示区

    image

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

    资源文件的位置如下:

    image

     

    三:数据交互

    AS中代码:

    image

    JS中代码:

    image

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

    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:关于字幕

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

    image

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

    image

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

  • 相关阅读:
    css样式初始化代码总结
    linux LVM逻辑卷的创建,扩容,缩减和删除
    MAC Jenkins安装 + Xcode + 蒲公英 + Testflight
    Linux rsyslog工具
    linux 中 Vi 和 Vim 的使用
    Zabbix实战--监控Nginx、MySQL与VM esxi主机、vSphere Client、JAVA应用
    Linux下netstat命令详解
    Debian 10上使用UFW设置防火墙
    开源网络安全检测工具——伏羲 Fuxi-Scanner
    CentOS8的web终端-cockpit,通过Cockpit管理KVM虚拟机
  • 原文地址:https://www.cnblogs.com/luminji/p/3628825.html
Copyright © 2011-2022 走看看