大家好,我是 LongShot、Mondrecur 等应用的作者,感谢小众软件三次推荐本人的作品,实在深感荣幸。这次借小众论坛宝地,发一个 Android 应用的长期开发计划。
最新更新记录在12楼,更新时间:2018-03-27
简介
Video Glancer (以下简称 VG)是一个本地/在线视频播放器,与现有播放器相比,VG 有三个独特功能:
- 解析在线视频串流地址(支持几乎全球所有视频网站),并通过原生播放器播放或下载;
- 快速浏览视频,可通过手势操作更改播放速度/进度并可自定义;
- 为视频添加时间标签,以便再次观看时快速跳转。
展示页:Video Glancer - 可串流 & 下载网络视频、添加时间标记、手势控制播放速度/进度的 Android 视频播放器
下载
- 中国网络可用下载地址:https://apkpure.com/cn/video-glancer-a-unique-local-web-video-player/com.leavjenn.videoglancer
- Google Play 下载:https://play.google.com/store/apps/details?id=com.leavjenn.videoglancer&hl=zh-CN
详细
-
支持播放网络流媒体,可直接播放流媒体真实地址(即后缀需为.hls、.mp4、.m3u8之类),更可直接通过网页解析;
-
手势操作 加速/减速/常速播放(加速/减速每次操作±0.1倍或±0.3倍),同时支持按钮操作;
-
手势操作 短快进快退(3秒)/长快进快退(10秒),支持自定义每次调节速度/进度的跨度;
-
为视频添加时间标签,支持备注,点击标签后跳转至该时刻播放。
VG 目前在 Google Play 以公开 Beta 版发布(即需要有 Google 账户并参与 Beta 测试才可下载,参与测试地址:https://play.google.com/apps/testing/com.leavjenn.videoglancer?hl=zh ),稍后可能会添加其他下载方式(因个人抵触国内应用商店个人发布应用必须上传手持身份证照片的认证方式,VG 应该不会在除亚马逊中国商店外的国内商店发布),欢迎对该项目有兴趣的同学参与使用/测试。VG 现在为免费版本,稳定后将采取免费版包含全部功能但含广告、专业版无广告的形式。会向在测试过程中反馈重要建议/bug 的同学赠送专业版升级码。
VG 将作为一个长期项目,持续更新(如果没有意外)。
注:在开发过程中,可能会有更新版本后丢失应用内数据的可能(目前应用内数据仅包括视频时间标签)。
下载:点击 https://play.google.com/apps/testing/com.leavjenn.videoglancer?hl=zh ,选择“成为测试人员”后,会显示下载地址。
开发目的
同样作为信息的载体,视频与文字的重要区别之一是,对于文字而言,内容消费者可以通过粗略浏览全文以及跳过不感兴趣段落的方式,主动决定消费文字内容时的速度;但对于视频,浏览速度则基本上由内容创造者决定。
一方面,视频较文字承载了更丰富的信息,很多时候是文字无法比拟的;而另一方面,由于创作者水准、面向受众等原因,对于一些受众而言,视频中常包含大量无效信息,或者输出信息速度过慢。这使内容消费者在观看视频时,浪费了大量时间。
你可能遇到过以下情况:
-
一段10分钟的评测视频,开头5分钟都在做铺垫;
-
电视剧剧情拖沓,主角在跳楼下落过程中回忆了30分钟,回忆的都是前几集内容,到底死了没还要看下集;
-
游戏攻略视频,播主大部分时间在找路;
-
vLog 中段突然开始插软广;
-
教程作者为了照顾不同受众,故意放慢语速,但你已不是初学者,只想看关键的几步;
……而有些时候,你又需要让播放的速度慢一些,或者重复观看某些片段:
-
NBA 比赛中一次精彩的团队配合,常速下没看明白多名球员如何同时跑位拆挡制造出了空位;
-
某段视频提到了一个对你十分重要的信息,你需要告知同事/家人,而你现在正在地铁上;
-
你想听明白《Rap God》04:25 - 04:42 部分;
-
教程从某一时刻开始是你真正需要学习的部分,但讲解者的语速有些快;
……制作 Video Glancer 的目的,就是为了解决这一系列问题。
各种视频中不重要的部分,都可以通过 Video Glancer 的多阶快进/快退和精准调速,简单的一滑(或者几滑)来跳过、加/减速,在关键内容时再双指一滑切回常速;同时,时间标签功能可以保存重要时间点,以便日后重温,非常适合教程视频记录笔记、竞技视频标记亮点以及其他需要标记的需求。
附当前应用截图一张:
操作说明
视频播放时手势操作:
- 上滑:加速0.1倍播放
- 下滑:减速0.1倍播放
- 双指上滑:加速0.3倍播放
- 双指下滑:减速0.3倍播放
- 双指捏合/外扩:恢复1.0倍速播放
- 左滑:后退3秒
- 右滑:前进3秒
- 双指左滑:后退10秒
- 双指右滑:前进10秒
标签操作:
- 点击:跳转至该时刻
- 长按:弹出编辑菜单,可编辑、删除
开发计划
- 支持播放视频列表【紧急】
- 视频时间标签浏览、修改关联视频【紧急】
- 自定义短快进/快退、长快进/快退时间【紧急】
- 在线视频支持标注【中等】
- 支持字幕【中等】
- 编辑、删除视频/文件夹【中等】(非基本业务)
- 支持 AC-3 音频解码【中等】(需 ffmpeg 解码)
- 优化 UI、UX、图标、文字说明【持续-长期】(持续优化中)
- 支持解析视频网站地址【持续-长期】(播放器库原生支持 HLS 等流媒体格式,但具体到各视频网站的话,需要解析真实地址,可能涉及版权问题)
- 支持播放网盘视频【长期】(在应用基本成型后会陆续支持 Dropbox、Google Drive、OneDrive 等)
- 广告与内购免广告【其他】(迟早会添加的)