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

打造 Mac 版独特的在线视频播放器,一览史上经典佳作

  •  4
     
  •   kerwiny · 2016-05-08 21:15:58 +08:00 · 9541 次点击
    这是一个创建于 3124 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    由于 Mac 上的在线视频播放器特别罕见,国内稍微做的好一点估计也就爱奇艺了,不过上面的资源比较有限,而我的观影口味比较独特,适合我看的没有几个。所以,我有个想法,做一个在线电影播放器,可以定制自己喜欢的资源。于是乎,Zhuifan(我给这播放器起的名字)就这么诞生了。

    抢先预览

    主界面

    播放器界面不带工具栏

    播放器界面带工具栏

    主界面+播放器界面

    下载地址

    链接: http://pan.baidu.com/s/1pLvN3r9 密码: dctt

    支持的快捷键

    • 方向键左:后退 5 秒,方向键右:快进 5 秒
    • 空格键:暂停 / 播放
    • 方向键上:播放器音量+,方向键下:播放器音量-
    • 鼠标左键单击:暂停 / 播放

    常见问题

    • 播放器无法全屏播放?答:鼠标移至播放器左上角就会出现放大的按钮。

    将要完善的功能

    • 支持加载在线字幕
    • 支持播放历史记录
    • 支持电影类别详细分类和搜索
    • 支持用户定制想要看的电影

    吐槽

    独立开发就是心累,前后端轮着来写,还要录数据,接近奔溃的状态。。

    第 1 条附言  ·  2016-05-10 21:00:44 +08:00

    更新内容:

    • 去掉播放器一开始的提示框
    • 加入版本更新检测

    下载地址: http://pan.baidu.com/s/1miEQ8ti

    45 条回复    2016-05-14 22:33:07 +08:00
    kerwiny
        1
    kerwiny  
    OP
       2016-05-08 21:17:16 +08:00
    求围观,求抱大腿啊。。
    sxiaojian
        2
    sxiaojian  
       2016-05-08 21:20:01 +08:00
    不错不错,考虑来源吗?
    kerwiny
        3
    kerwiny  
    OP
       2016-05-08 21:22:28 +08:00
    @sxiaojian 考虑什么来源啊?
    XianZaiZhuCe
        4
    XianZaiZhuCe  
       2016-05-08 21:23:27 +08:00 via iPhone
    卧槽 66666
    UnisandK
        5
    UnisandK  
       2016-05-08 21:26:30 +08:00
    滴,学生卡
    SkyLanD
        6
    SkyLanD  
       2016-05-08 21:46:48 +08:00
    视频源是什么啊?可定制?可播放本地媒体么?
    kerwiny
        7
    kerwiny  
    OP
       2016-05-08 21:49:21 +08:00
    @SkyLanD 视频源是 m3u8 ,目前只做在线视频,本地视频播放器 Mac 上不是有很多吗?
    stevecai
        8
    stevecai  
       2016-05-08 21:53:49 +08:00
    楼主强,谢谢分享,也感叹开发如此优秀的软件,
    加油 1
    xjbeta
        9
    xjbeta  
       2016-05-08 22:19:18 +08:00
    其实 bilibili for Mac 拿来看别的也是可以的
    主界面为何要加上 toolbar
    控制条可以参考 QuickTime(一直觉得 QuickTime 的很不错)
    kerwiny
        10
    kerwiny  
    OP
       2016-05-08 22:26:30 +08:00
    @xjbeta
    主界面加 toolbar 是为了后面加入搜索栏和筛选预留的
    控制条我是参考了 KPlayer 做的,没怎么用 QuickTime ,所以没有注意到它的这些细节,后期会改进的。
    endosome
        11
    endosome  
       2016-05-08 22:34:21 +08:00
    旋转了 5 分钟,没有任何播放。因为海外 ip 的缘故?
    cwhong4399
        12
    cwhong4399  
       2016-05-08 22:36:21 +08:00
    滴,很好
    helloSwift
        13
    helloSwift  
       2016-05-08 22:41:02 +08:00 via iPad
    乐视在线视频没有广告
    kerwiny
        14
    kerwiny  
    OP
       2016-05-08 22:44:35 +08:00
    @endosome 有可能,毕竟只有国内 cdn 的 m3u8 源,你是在哪个国家的?
    我这有个 m3u8 的文件,你可以用 QuickTime 试试看能不能播放,如果不能播放就说明是海外的问题。
    m3u8 下载: http://pan.baidu.com/s/1miq3X6C
    kerwiny
        15
    kerwiny  
    OP
       2016-05-08 22:46:06 +08:00
    @helloSwift 那又说明了什么呢?
    letitbesqzr
        16
    letitbesqzr  
       2016-05-08 22:47:23 +08:00
    http://lx.loliyun.com/ 可以考虑支持这个的 云播。调用的旋风离线的 他们服务器中转过。全是 mp4 格式
    kerwiny
        17
    kerwiny  
    OP
       2016-05-08 22:55:36 +08:00
    @letitbesqzr 我看过了,确实不错,可以考虑看看。感谢分享。
    hdbean
        18
    hdbean  
       2016-05-08 22:58:11 +08:00
    支持
    hdbean
        19
    hdbean  
       2016-05-08 23:08:43 +08:00
    顺便打赏了一下~😄
    kerwiny
        20
    kerwiny  
    OP
       2016-05-08 23:11:48 +08:00
    @hdbean 谢谢老板的赏钱😍
    typcn
        21
    typcn  
       2016-05-08 23:18:48 +08:00
    小心水果的播放器异常的坑啊。。。。 fmp4 说炸就炸, h264 解码性能还不如 ffmpeg 。。。。
    OpenGL 也异常的坑。。。 BUG 非常多
    endosome
        22
    endosome  
       2016-05-08 23:29:35 +08:00
    @kerwiny 米国
    谢谢哈
    LeoDev
        23
    LeoDev  
       2016-05-08 23:43:59 +08:00
    Mac 上我喜欢一个窗口搞定一个需求。
    kerwiny
        24
    kerwiny  
    OP
       2016-05-09 08:37:34 +08:00
    @typcn 不能因为坑多就抗拒去了解它,爱要越挫越勇
    eddiechen
        25
    eddiechen  
       2016-05-09 10:03:39 +08:00
    多界面有点怪怪的,主界面也有点别扭的感觉
    另,有没考虑视频源怎么办,不可能完全靠楼主自己手工维护吧
    那后边用户变多,数据量越来越大之后,工作量会死人的
    woodpeckerwoody
        26
    woodpeckerwoody  
       2016-05-09 12:22:02 +08:00
    百度雲升級。。。。。文件沒了啊。。。。。。
    kerwiny
        27
    kerwiny  
    OP
       2016-05-09 14:27:14 +08:00
    @eddiechen
    参考了优酷、搜狐、爱奇艺的 Mac 版,发现他们都是用的 WebView 去呈现列表,性能不好,吃内存。
    所以我大胆用了原生去呈现列表,所以就是这幅样子啦,主要还是我不懂设计啦。
    视频源目前都是自己手动添加的,毕竟都是小众电影不会太多。
    我觉得用户群体都是很小众的,不会大到哪里去的,所以工作量也就一般一般吧。
    kerwiny
        28
    kerwiny  
    OP
       2016-05-09 14:27:57 +08:00
    @woodpeckerwoody 你是哪个地方的啊,我之前就碰到过新疆的朋友无法看分享链接。
    eddiechen
        29
    eddiechen  
       2016-05-09 15:11:38 +08:00
    @kerwiny 原生点赞, web view 太敷衍了
    其实希望脱离服务器也能运行,服务器只提供软件更新及可能的影片列表同步就好
    类似于客户端打开一个流媒体地址就能直接播放这种
    加个影片豆瓣链接更赞
    woodpeckerwoody
        30
    woodpeckerwoody  
       2016-05-09 20:54:36 +08:00
    @kerwiny 原來是這樣。。。我在海外。。。。。。
    Tassel
        31
    Tassel  
       2016-05-10 12:42:53 +08:00
    每次播放都要求捐助么 频率是不是有点高了
    kerwiny
        32
    kerwiny  
    OP
       2016-05-10 14:17:12 +08:00
    @Tassel 其实就只需一次,后面就没有弹出提示。怪我没有写清楚
    kerwiny
        33
    kerwiny  
    OP
       2016-05-10 20:35:21 +08:00
    @eddiechen 谢谢你的建议,后期我会考虑加进入的。
    zyllwy
        34
    zyllwy  
       2016-05-10 23:34:02 +08:00
    在国外没打开过!!!
    ossphil
        35
    ossphil  
       2016-05-11 00:25:52 +08:00
    播放 /打开电影的时候差不多十分钟死了两次机
    inisun
        36
    inisun  
       2016-05-11 09:05:45 +08:00
    @letitbesqzr 这车开得让我猝不及防啊
    kerwiny
        37
    kerwiny  
    OP
       2016-05-11 10:14:40 +08:00
    @zyllwy 太穷了哎,国外的 cdn 搞不起啊
    kerwiny
        38
    kerwiny  
    OP
       2016-05-11 10:16:33 +08:00
    @ossphil 可以描述得清楚点吗?死机是突然视频画面卡了,然后鼠标键盘如何操作都无效了吗?
    你的电脑是哪一年的机子,系统是多少?
    ossphil
        39
    ossphil  
       2016-05-11 22:54:49 +08:00
    @kerwiny 鼠标键盘都没反应了, 10.11 的系统, 15 年的机子。我今天再试一下,看是不是偶然的问题
    hydyy
        40
    hydyy  
       2016-05-11 22:58:39 +08:00 via iPhone
    mark 一下
    kerwiny
        41
    kerwiny  
    OP
       2016-05-11 23:50:44 +08:00
    @ossphil 麻烦你多试几次,如果是必定重现的话,我好检查是哪里出了问题。
    frogcjn
        42
    frogcjn  
       2016-05-13 19:33:23 +08:00
    后端用什么框架写的啊?
    kerwiny
        43
    kerwiny  
    OP
       2016-05-13 22:06:13 +08:00
    @frogcjn 用 Python+Flask 写的
    carykel
        44
    carykel  
       2016-05-14 17:31:55 +08:00
    现在左侧的各个国家的剧集点击后没反应?是还没有添加内容吗?
    ossphil
        45
    ossphil  
       2016-05-14 22:33:07 +08:00
    @kerwiny 今天哪个都看不了,点击一个电影后程序开始失去反应,直到好一会后播放窗口才会打开,提示无法播放。试了很多次都是这样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1050 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 21:07 · PVG 05:07 · LAX 13:07 · JFK 16:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.