OpenVideo:开源免费无广安卓播放器,支持WebDAV/网络视频与高度自定义播放界面

原创 发布日期:
31

一、OpenVideo是什么

OpenVideo 是一款基于 Kotlin 语言开发的开源 Android本地视频播放器。采用 MIT许可证 完全开源免费。OpenVideo主要解决市面上播放器软件的两大痛点:功能可用的播放器界面通常较为简陋,而界面美观的播放器往往需要付费。因此,作者利用AI辅助手动构建了一款自己喜爱且免费美观的播放器。

OpenVideo:开源免费无广安卓播放器,支持WebDAV/网络视频与高度自定义播放界面

二、软件功能

OpenVideo具备以下核心功能:

  1. Media3(ExoPlayer)播放引擎:采用Google官方推荐的Media3作为底层播放器,提供稳定高效的视频解码与播放能力。

  2. 可自定义播放器UI:支持用户自定义播放器界面样式,包括叠加工具栏、半透明控制栏和蓝色强调进度条等视觉元素。

  3. 播放列表管理:支持创建和管理本地视频播放列表,方便连续播放。

  4. 播放历史记录:自动记录用户的播放历史,便于快速回到之前观看的位置。

  5. 本地设置:提供应用内的本地偏好设置功能,用户可根据个人习惯调整播放器行为。

三、软件特色

  • 完全开源免费:基于 MIT许可证 发布,无任何付费限制或内购功能,用户可自由使用、修改和分发。

  • 美观的界面设计:项目专门在 design/ 目录下提供了 UI设计参考图(mockups),展示了叠加工具栏、半透明控制栏和蓝色强调进度条等设计意图,追求视觉上的精致体验。

  • 现代化技术栈:采用 AGP 9.0.1Kotlin 2.2.10KSP 2.3.7 等最新开发工具链,确保兼容现代Android版本(compileSdk 35,minSdk 23)。

  • R8代码混淆:Release构建版本应用R8混淆保护,同时 Google OSS Licenses插件 自动生成开源许可证信息,用户可在"设置→开源许可证"中查看。

  • 纯Kotlin开发:代码中 Kotlin占比99.7%,体现现代Android开发趋势。

四、使用方法

环境要求

  • Android Studio(支持AGP 9)

  • JDK 17

  • Android SDK(compileSdk 35,minSdk 23)

下载安装:在本站或GitHub下载安卓客户端,安装运行即可。

竖屏播放界面

五、收费价格

完全免费。OpenVideo采用 MIT开源许可证,不收取任何费用,无内购、无广告、无高级版限制。用户可以免费下载、使用、修改和再分发该软件。

六、常见问题解答

Q1:OpenVideo是否支持在线视频播放?

A:OpenVideo定位为 本地视频播放器,主要功能围绕本地视频文件展开。

Q2:是否支持播放列表和播放历史?

A:是的,项目明确支持 播放列表管理播放历史记录 功能。

Q3:能否自定义播放器界面?

A:可以,项目提供 可自定义的播放器UI,并配有设计参考图。

七、总结

OpenVideo 是一款基于Kotlin开发的 开源免费Android本地视频播放器,采用 Media3(ExoPlayer) 作为播放引擎,追求界面美观与功能完善的平衡。它解决了市面上免费播放器界面粗糙、美观播放器收费的痛点,提供播放列表、播放历史、本地设置等实用功能。项目技术栈现代化(AGP 9、Kotlin 2.2、compileSdk 35),构建流程标准化,适合对界面有高要求的免费播放器用户,也适合开发者进行二次学习和贡献。MIT许可证确保了软件的自由度和开放性,是Android平台上值得关注的视频播放器选择。

OpenVideo下载地址

OpenVideo
版本 0.0.13
大小 11 MB
语言 中文简体
系统 Android
打赏
THE END
作者头像
李想想
只是突然觉得好像隔了很多座山,突然就不想翻山越岭了。