xxzhaoming
V2EX  ›  Claude

用 Claude Code 从零写了个安卓视频播放器,第一次上架 Google Play,求 12 位朋友帮忙封闭测试(可互测)

  •  
  •   xxzhaoming · Oct 7 · 3114 views

    最近用 Claude Code 写了一个安卓视频播放器 UnitPlayer,已经提交到 Google Play 。新注册的个人开发者账号有个硬性要求:至少 12 个人参加封闭测试、连续 14 天,才能申请正式上架。身边用安卓的朋友不多,所以来 V2EX 求助。

    Claude 在这个项目里做了什么

    • 写代码:Kotlin + Jetpack Compose + Media3 ,播放器、媒体库、WebDAV 串流、字幕、画中画,都是我提需求、Claude 写,我在真机上测、提修改
    • 7 种语言:界面翻译和商店文案
    • 商店素材:Claude 开安卓模拟器截图,再写脚本出宣传图
    • 上架流程:Play Console 里的内容分级、数据安全、权限声明这些表,也是跟 Claude 一项项对着填完的

    它能做什么

    • 手势操作:左右滑调进度,左边上下滑调亮度、右边调音量,双击两侧快退快进,长按 2 倍速
    • 播放手机里的视频,也可以添加文件夹,带"继续观看"
    • 串流家里 NAS / 电脑上的 WebDAV 共享,能自动发现局域网里的服务器
    • 直接播放视频链接(包括 m3u8 直播流)
    • 同名外挂字幕(.srt/.ass/.vtt )自动加载,可切换音轨和字幕轨
    • 画中画、睡眠定时、锁屏、耳机/蓝牙按键
    • 不用注册,没有广告,不收集任何数据

    参加测试需要满足

    • 一台 Android 10 及以上的手机或平板,能正常使用 Google Play
    • 一个 Google 账号,下面三步都用同一个账号
    • 14 天内保持加入:别退出测试,也别卸载
    • 偶尔打开用一用就行,两三天一次,不用每天打卡

    怎么参加(大约 2 分钟)

    1. 加入测试群组: https://groups.google.com/g/unitplayer-testers
    2. 打开测试链接,点「成为测试人员」: https://play.google.com/apps/testing/com.unitapp.unitplayer
    3. 在 Play 商店里安装 UnitPlayer

    遇到问题或者有建议,可以在 Play 商店的应用页里写测试反馈,或者直接回帖。

    如果你也在凑封闭测试的人数,欢迎回帖留链接,我也去帮你测。谢谢大家!

    Supplement 1  ·  Oct 9

    10 月 9 日更新:1.1 版(Google 审核中)

    1.1 已经提交,正在等 Google 审核,一般几小时到一两天。审核通过后,已经加入测试的朋友,Play 会自动更新,也可以在 Play 商店里手动点「更新」。这一版加了:

    • 画面比例:原始、填充、拉伸、16:9、4:3、2.35:1
    • 字幕样式:大小、颜色、底框
    • 播放下一个视频前有倒计时,可以选择不播
    • 音量增强,最高 +10 dB,适合声音小的视频
    • 纯黑深色模式
    • 双击快进快退加了 15 秒一档
    • 修复:播放时菜单会自己消失

    大家在帖子里提的建议我都记下了,比如投屏,会按大家的反馈排进后面的版本。想要什么功能、遇到什么问题,欢迎继续回帖。

    谢谢已经加入测试的各位!还没加入的,步骤见正文。

    Supplement 2  ·  Oct 11

    10 月 11 日更新:1.3 版(Google 审核中)

    1.3 今天已经提交,正在等 Google 审核。审核通过后,已经加入测试的朋友,Play 会自动更新,也可以在 Play 商店里手动点「更新」。版本号从 1.1 直接到 1.3:中间的 1.2 没有单独发,内容都在这一版里。

    网络

    • SMB:Windows、Mac 的文件共享和大多数 NAS,可用账号或访客登录,局域网里自动发现
    • 服务器上的文件夹可按名称、日期、大小排序,可以搜索
    • 备用地址:主地址连不上时自动换(比如出门在外)
    • 网络唤醒(Wake-on-LAN):叫醒睡着的电脑或 NAS
    • 支持 .strm 文件和 .m3u 播放列表
    • 网络视频缓冲可调:网络不稳时多缓冲,或者少缓冲省流量

    字幕和声音

    • 字幕延迟:字幕早了晚了可以调,每个视频单独记住
    • 可设为只显示强制字幕
    • 蓝光图形字幕(.sup / PGS),也可以单独加载
    • 外挂音轨(配音、解说),视频旁边的同名音频自动找到
    • 5.1 / 7.1 声道缩混成立体声,对白更清楚
    • 跳过片头片尾:每个文件夹设一次,也可以自动跳
    • 实时播放数据:分辨率、帧率、解码器、缓冲时长

    想请大家帮个忙:SMB 我目前只在自己搭的测试服务器上试过,真实的 NAS 和 Windows / Mac 共享还没有都测到。家里有 NAS 或者电脑共享的朋友,方便的话试一下,连不上、播不了都请回帖告诉我,最好带上设备型号和系统版本。

    之前有朋友问的投屏,计划放在下一版。谢谢已经加入测试的各位!还没加入的,步骤见正文。

    30 replies  •  2026-10-12 00:23:14 +08:00
    WebKit
    WebKit
    Oct 7
    1
    底层用的还是 exo 或者 FFmpeg 吗?
    xxzhaoming
    xxzhaoming
    OP
    Oct 7
    2
    @WebKit 底层是 Media3 ExoPlayer ,没接 FFmpeg ,解码用的是系统 MediaCodec (硬解优先,失败自动换解码器)。所以常见的 H.264 / HEVC / VP9 / AAC 都没问题,DTS 、TrueHD 这类音轨要看手机支不支持。后面会考虑接 Media3 的 FFmpeg 音频扩展来补这块。
    ob
    ob
    Oct 7
    3
    已加入,已安装
    xxzhaoming
    xxzhaoming
    OP
    Oct 7 via iPhone
    4
    @ob 感谢哇
    king888
    king888
    Oct 7
    5
    有 v 友开发了款 app 就是解决这个问题得,你找找,忘了叫什么
    xxzhaoming
    xxzhaoming
    OP
    Oct 7 via iPhone
    6
    @king888 好哇🥳
    SenseHu
    SenseHu
    Oct 7
    7
    怎么不搞个公司主体的账号, 个人账号 app 上架总要凑封测 太折腾
    xxzhaoming
    xxzhaoming
    OP
    Oct 7 via iPhone
    8
    @SenseHu 没有实力呀,搞不到公司号
    Hilong
    Hilong
    Oct 7
    9
    已安装,一直想找个视频播放器,之前下载的好多都塞了广告好烦,正好试试楼主这个
    default996
    10
    我搜索 unitplayer,没找到你的应用
    xxzhaoming
    xxzhaoming
    OP
    Oct 7 via iPhone
    11
    @default996 还是内部测试中所以得通过下面的链接测试
    xxzhaoming
    xxzhaoming
    OP
    Oct 7 via iPhone
    12
    等封闭测试以后才能上架了
    xxzhaoming
    xxzhaoming
    OP
    Oct 7 via iPhone
    13
    感谢参与测试,有任何需求和想加什么功能告诉我一下继续,后续版本陆续增加
    xxzhaoming
    xxzhaoming
    OP
    Oct 7 via iPhone
    14
    今晚继续更新内容
    A1188
    A1188
    Oct 7 via Android
    15
    UI 是什么样的呀
    xxzhaoming
    xxzhaoming
    OP
    Oct 7 via iPhone
    16
    @A1188 就是非常简单的那种,我看一下我还没搞懂怎么在这个论坛发图片😢😢😢
    xxzhaoming
    xxzhaoming
    OP
    Oct 7
    17
    等上班以后 更新频率变成每周更新一次不断完善,不断进步,现在只是一个初版
    caryRowen
    18
    加入了,点击在商店安装似乎无法下载“UnitPlayer - 视频播放器”
    请再试一次。如果依然无法安装,请查看解决该问题的常见方法
    xxzhaoming
    xxzhaoming
    OP
    Oct 8 via iPhone
    19
    @caryRowen 感谢加入,这个可能跟挂的梯子有关系
    xxzhaoming
    xxzhaoming
    OP
    Oct 8 via iPhone
    20
    今天又要上班了
    maslkee
    maslkee
    Oct 8
    21
    已加入。
    caryRowen
    22
    成功下载了,会多体验的 @xxzhaoming #19
    xxzhaoming
    xxzhaoming
    OP
    Oct 8
    23
    @caryRowen 感谢感谢
    xxzhaoming
    xxzhaoming
    OP
    Oct 8 via iPhone
    24
    27 个人了,有种被信任的感觉,下一版本我得继续优化,哈哈哈哈不断进化
    caryRowen
    25
    @xxzhaoming #23 原生 compose 捏出来的非常干净,非常不错
    xxzhaoming
    xxzhaoming
    OP
    Oct 8
    26
    @caryRowen 行啊 我继续努力,今晚 claude 又有额度了,继续完善
    wangdaqiao
    wangdaqiao
    Oct 9 via Android
    27
    已加入已安装。貌似不支持投屏?
    xxzhaoming
    xxzhaoming
    OP
    Oct 9
    28
    @wangdaqiao 感谢加入!现在确实还不支持投屏,记下了,后面版本考虑加上。
    xxzhaoming
    xxzhaoming
    OP
    Oct 10 via iPhone
    29
    现在有 34 个人参与测试了 越来越多了
    xxzhaoming
    xxzhaoming
    OP
    Oct 12 via iPhone
    30
    感谢各位参与,目前已经 40 个人了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5169 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 151ms · UTC 01:31 · PVG 09:31 · LAX 17:31 · JFK 20:31
    ♥ Do have faith in what you're doing.