基于Media3(原ExoPlayer)的Android视频播放器,兼容Android 5+和Android TV。
它使用 ExoPlayer 的ffmpeg
扩展,并启用所有音频格式(它甚至可以处理 AC3、EAC3、DTS、DTS HD、TrueHD 等特殊格式)。
使用蓝牙耳机/扬声器时,它可以正确同步音频与视频轨道。 (我找不到任何其他好的基于 ExoPlayer 的视频播放器,所以我创建了这个。)
在兼容/支持的硬件上播放 HDR(HDR10+ 和杜比视界)视频。
提供此类系统解码器的设备(例如运行 Android 11 或更高版本的 Samsung Galaxy A、S 和 Z 系列)支持 AC-4 音频。
可以在设置中启用或配置一些高级功能。要访问它,请长按齿轮图标。 (或者,您也可以从应用程序信息屏幕输入此设置。)
WRITE_SETTINGS
(“修改系统设置”)权限:打开系统文件选择器时,它将始终使用当前系统方向,即使播放器应用程序设置了自己的方向。通过 adb ( adb shell pm grant com.brouken.player android.permission.WRITE_SETTINGS
) 或应用程序信息屏幕授予此权限将允许此应用程序暂时启用自动旋转,以至少部分缓解此缺陷。
捐赠:贝宝 |比特币 |莱特币
翻译:Weblate
其他链接/渠道:XDA Developers 上的应用程序线程、reddit 上的 subreddit、AlternativeTo 上的条目、GitLab 上的 git 镜像
要加载外部(非嵌入)字幕,请长按 ?底部栏中的文件打开操作。第一次执行此操作时,系统会提示您选择根视频文件夹以启用自动加载外部字幕。
由于 Android TV 的限制,Just Player 还可以从外部文件管理器打开字幕文件。您可以从文件管理器打开视频文件,然后返回并在 Just Player 中打开字幕文件。字幕将出现在最后选择的视频中。
Just Player 在通过 HTTP/HTTPS 访问视频时还能够检测一些字幕文件。只需对视频文件和字幕使用相同的命名(例如video.mkv
和video.srt
)。
打开设备上的系统字幕首选项(通常在“设置”的“辅助功能”部分),您将能够完全自定义字幕样式。
要快速访问系统字幕首选项屏幕,请长按字幕按钮。
不幸的是,上游 ExoPlayer 不处理一些旧格式,例如AVI容器、WMV 或 Theora。大多数设备也无法处理 10 位 AVC。
Just Player 专注于播放视频,因此官方不支持仅音频播放(请求)。
安装 MediaInfo 等应用程序(或来自 MediaArea.net 的 APK)。然后,要从 Just Player 快速打开 MediaInfo,请长按视频名称/标题。
Just Player 使用系统文件选择器,它已经允许两种不同的浏览模式:
视频- 仅列出包含视频的设备目录
文件浏览器- 设备文件系统结构中的完整导航
或者,有些人选择使用 Nova Video Player 的媒体库功能,并通过启用“允许使用其他视频播放器”功能将其与 Just Player 集成。这还使您可以方便地访问网络存储(SMB、UPnP、FTP 和 SFTP)上的内容。
默认的系统文件选择器允许使用适当的文档提供程序访问任何远程存储。我强烈推荐使用 CIFS Documents Provider 来访问 Samba 共享。还有 WebDAV Provider/DAVx⁵ (WebDAV)、FileManagerUtils (SFTP) 和 rcx 等提供程序。遗憾的是,Android TV 不支持文档提供程序。
直接从您喜爱的文件资源管理器打开视频。 Solid Explorer工作得非常好,特别是如果您还想自动加载字幕。
Just Player 没有任何用于输入互联网地址的 UI,但它已注册用于处理所有兼容的流媒体链接。在其他应用程序中打开/点击链接时,通常应提供“Just Player”作为选项。 (尽管这可能并不适用于所有情况,尤其是在 Android 12+ 上。)
或者,在源应用程序中选择文本 URL,选择“共享”并找到“Just Player”来播放它。
如果您的设备有触摸屏,您可以使用捏合缩放手势,或者只需点击“调整大小”按钮即可进行裁剪。 Android TV :长按调整大小按钮进入缩放模式。然后使用向上和向下键进行精确缩放。
只需暂停并再次恢复播放即可。
此处提供的 APK 包含所有受支持架构的本机库( armeabi-v7a
/ armeabi-v7a-neon
/ arm64-v8a
/ x86
/ x86_64
),这是占用最多空间的。尽管 Just Player 主要依赖于设备解码器,但它包含FFmpeg来实现一些高级功能(视频章节和帧速率检测)。第二大依赖项是 ICU4J - 10 MB 仅用于字幕文件的字符集检测。 ?
请注意,由于 Android App Bundles 和增量更新,通过 Google Play 进行的安装和更新明显减少。
这是一个比较表,展示了我能找到的所有可用的、重要的 Android 开源视频播放器。只是玩家就像80% 90% 功能完成。它可能永远不会有几十个选项或一些富媒体库用户界面。它永远无法真正与功能丰富的 VLC 竞争。它只是试图提供功能集并激励其他人基于令人惊叹的 ExoPlayer 创建更强大的播放器。
应用程序名称(来源) | 媒体引擎 |
---|---|
费玛塔媒体播放器 | MediaPlayer、ExoPlayer 和 libVLC |
只是(视频)播放器 | 外放播放器 |
科迪 | ? |
多用途车 | 库文件 |
mpvKt | 库文件 |
下一个玩家 | 外放播放器 |
新星视频播放器 | 媒体播放器 |
可见光通信 | 库VLC |
要查找其他视频播放器(包括非自由开源软件),请查看 IzzyOnDroid 上的列表。