V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wasd6267016
V2EX  ›  程序员

有没有简单好用的播放器,有 api 跳到某个进度的那种

  •  
  •   wasd6267016 · 2020-08-20 14:43:20 +08:00 · 1466 次点击
    这是一个创建于 1556 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己想实现一些新奇的玩法,比如两个人异地一起看电源

    想做个 demo 尝试下,不知道有这样的支持 api 的播放器吗

    web 的 windows 的 移动平台的都行,只是为了尽快出 demo 越简单越好

    想要支持的 api: 获取当前播放进度(时间)、跳到指定进度(时间)

    谢谢了~

    9 条回复    2020-08-20 15:49:05 +08:00
    musi
        1
    musi  
       2020-08-20 14:45:29 +08:00
    web 可以直接指定
    wasd6267016
        2
    wasd6267016  
    OP
       2020-08-20 14:48:28 +08:00
    @musi 就是 chrome 里面那种默认的播放器 然后直接 JavaScript 就可以指定吗~ 谢谢我试试
    xyfan
        3
    xyfan  
       2020-08-20 14:57:52 +08:00
    异地看电影的软件有不少了吧
    wasd6267016
        4
    wasd6267016  
    OP
       2020-08-20 14:59:02 +08:00
    @xyfan 只是自己做 demo 玩一玩哈
    musi
        5
    musi  
       2020-08-20 15:01:38 +08:00   ❤️ 1
    @wasd6267016 是的,直接用 video 的 currentTime 就可以 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video
    另外,这个好像 v2 上已经有人实现了
    liyang5945
        6
    liyang5945  
       2020-08-20 15:04:52 +08:00
    老铁可以加我,我已经搞出来了,开源的射手影音播放器(基于 electron )可播放本地视频、网络视频,还有 web 版的,wx:bGl5YW5nXzU5NDU=
    danbai
        7
    danbai  
       2020-08-20 15:07:29 +08:00   ❤️ 1
    你说的这个功能,我也做过,在我的 app 和网站上都实现了,并且加了语音通话.且开源
    采用 websocket 通信 web 播放器用的 dplayer APP 用 flutter 开发,用的官方 video_flutter 播放器.
    绝大部分视频播放器都有这样的 api 跳转到指定时间.

    https://dbys.vip/
    https://github.com/Programming-With-Love/dbys
    wasd6267016
        8
    wasd6267016  
    OP
       2020-08-20 15:47:21 +08:00
    @musi 哈哈看来很多人都做过这个了 其实我想做的不是这个功能 但是用到了类似的 api 就用这个举了例子
    DIYgods
        9
    DIYgods  
       2020-08-20 15:49:05 +08:00
    @danbai 好!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1124 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:51 · PVG 07:51 · LAX 15:51 · JFK 18:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.