|
粘贴你的视频链接,立刻体验 ↓
支持 HLS / DASH / MP4 / FLV — 留空则播放示例视频
* 数据基于内部 300 万 DAU 影视 App 实测,Top 1000 视频站点 URL 测试集
传统播放器的常见痛点,朱雀一次性全部解决。
聚合了几十个视频源,M3U8 格式不标准,ExoPlayer 直接报错,IJK 经常崩。用户看到黑屏就走了。
某些手机声称支持 H.265,实际解出来全是马赛克。你得维护一个"设备黑名单"不断更新。
通用播放器不按设备能力选编码,大量支持 H.265 的设备被迫用 H.264,浪费 50-70% 带宽。
从源识别到播放优化,每一个环节都精心调校。
HLS / DASH / MP4 / FLV / RTMP 自动检测。非标 M3U8、嵌套清单、302 跳转——全部容错处理。
分片重试 → 备用源切换 → 硬解降级 → 码率降级。所有恢复逻辑全自动,不用写一行错误处理代码。
Android 5.0+ 覆盖 99.5%。硬解 test-frame 验证、设备黑名单热更新、低端机自动保护。
首帧优化 + 智能 ABR(热/冷资源差异化)+ WiFi/蜂窝自动切换预加载策略。
内置 UI 组件(进度条、全屏、手势)、弹幕引擎、字幕(SRT/ASS/WebVTT)、后台播放、DLNA 投屏。
设备兼容性数据库、ABR 策略、容错规则——全部云端热更新,不用发版。
三步搞定,不需要复杂的配置。
// build.gradle.kts
implementation("com.zhuque:zhuque-core:0.1.0")
implementation("com.zhuque:zhuque-danmaku:0.1.0") // 可选:弹幕
// Application.onCreate()
ZhuqueSDK.init()
// XML 布局
<com.zhuque.player.ui.ZhuquePlayerView
android:id="@+id/playerView"
android:layout_width="match_parent"
android:layout_height="240dp" />
// Activity 中
val playerView = findViewById<ZhuquePlayerView>(R.id.playerView)
playerView.play("https://example.com/video.m3u8")
// 就这样!进度条、手势、倍速——全部内置。
基于内部 300 万 DAU 影视 App 的实测数据
给个链接就能播——不管什么格式、什么协议。