• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sunshineHu
V2EX  ›  程序员

有没有大神有用到过 CKplayer 视频播放插件的???

  •  
  •   sunshineHu · Apr 7, 2017 · 6228 views
    This topic created in 3329 days ago, the information mentioned may be changed or developed.

    在做项目中涉及到视频播放,同事推荐了一款视频插件 —— ckplayer 。它支持的很多种格式。但是在使用中我也发现了一些不足之处。 比如说在获取视频对象的时候,如果调用的是 html5 视频,可以用 CKobject.getObjectById('ckplayer_id') 获取到,但是如果单纯调用的是 flash 视频,我用这个获取视频对象的方法就不行了,用这个方式获取对象调用自带的方法的时候,控制台总是报错 —— *** is not function 。其实就是这个对象没找着。我在控制台输入 CKobject 显示他下面带的方法也是不执行的,请问这里有没有大佬能提供好的解决方法啊???
    第二个问题,基于第一个问题上,我用 CKplayer 的另一个调用视频的方式(自己选择是调用 html5 视频还是 falsh 视频),这样的方式确实可以获取到视频对象和方法,但是用到 videoSeek(int)的时候,它总是定位到那个时间点然后一瞬间快进或者后退了几秒,有时间差。这个 bug 我看官网上的例子也是这样的。
    难道说我该换个视频插件啦?
    有没有大佬能推荐几个好用的视频插件呀。

    9 replies    2017-04-08 19:59:59 +08:00
    wyntergreg
        1
    wyntergreg  
       Apr 7, 2017
    最佳方式使用 H5 视频
    flash 什么的去死吧
    IE 先死
    imnpc
        2
    imnpc  
       Apr 7, 2017
    建议固定一种视频模式
    我用的 mp4 引入没问题
    swf 用默认 flash 播放器
    sunshineHu
        3
    sunshineHu  
    OP
       Apr 7, 2017
    @imnpc
    @wyntergreg
    我现在也发现如果只调用 html5 视频的话,那我还不如直接用 h5 视频呢。</br>
    我们后台给了 flv 格式的视频,我查 ckplayer 的帮助手册,这个格式的视频只有调用 flash 才能播放,所以……
    wyntergreg
        4
    wyntergreg  
       Apr 7, 2017
    @sunshineHu 我记得 chrome 都开始不支持 flash 了,果断远离 flash 吧
    ckplayer 比原生 h5 好的地方是各种 API ,样式也多,比原生 h5 还是有不小的优势
    只要你别用 IE , Edge
    lslqtz
        5
    lslqtz  
       Apr 7, 2017
    @sunshineHu 直接 embed flash 呢
    xycool
        6
    xycool  
       Apr 7, 2017 via iPhone
    video.js
    Kokororin
        7
    Kokororin  
       Apr 8, 2017 via iPhone
    flv.js
    royzxq
        8
    royzxq  
       Apr 8, 2017
    楼上给的 video.js 和 flv.js 都可以
    KomeijiSatori
        9
    KomeijiSatori  
       Apr 8, 2017
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1191 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 17:55 · PVG 01:55 · LAX 10:55 · JFK 13:55
    ♥ Do have faith in what you're doing.