Lazy loaded image
一波三折 Carplay 播放视频「未完结」
字数 708阅读时长 2 分钟
2025-7-16
Published
Jun 18, 2025 10:41
State
Unread
Tags
notion image
上一篇写 caryplay 自定义壁纸分析的时候,段先森 提了个问题,说什么时候能播放视频。
当时自以为是的以为既然能把 vlc 播放器添加到 carplay,那么自然就能播放视频了。
notion image
直到后来自己试了一下才发现,这个虽然能添加到 carplay 但是在车机上只能播放音频文件,并没有播放视频的功能。看来还是自己想得简单了,你以为的并不是你以为的。
不过,这半途而废,毕竟不是我的风格,于是开始搜索这种视频播放方案。
notion image
notion image
notion image
这个东西,原理并不是简单的通过投屏实现的,具体的原理可以看源代码:
按照简介,要使用也很简单:
Here’s how to install TDS CarPlay via TestFlight Link:
Step 1. Install TestFlight App from the App Store.
Step 2Download TDS CarPlay and select the TestFlight Link from the available options.
Step 3. When the TestFlight app opens, approve the installation of the TDS CarPlay app.
Step 4. Restart your iPhone after installation is completed.
Step 5. Open the TDS CarPlay app from your home screen.
然而,上面的 testflight 方法的问题在于,所有的体验名额已经满了,也就无法安装。那么剩下一条路就是下载 ipa 签名,下载 ipa 签名之后,会面临另外一个问题,权限问题:
notion image
签名的 mobileprovision 文件需要有上面的两个 carplay 权限,然而,普通的应用商店账号是没这个权限的,也就是即使签名安装了也无法添加到 carplay 上,以为这个问题来回折腾了无数次,直到最后才发现是权限问题。而这个全是是需要单独申请的,通过下面的页面申请:
notion image
申请的时候选择 communication,申请的时候开始选了个 drive task,结果拿到的权限依然不够。这个权限对应的默认可用属性,参考这个:
notion image
申请的时候没仔细研究各个属性的却别,随便申请了一个,结果就导致再次申请权限的时候 apple 直接回了个已经有对应的权限了。
notion image
看到这个回复,人直接麻了,这尼玛,该怎么搞。后面给苹果回了封邮件说明了下情况,看苹果的答复吧,暂时就卡在这里了。
「待续……」
上一篇
工作流梳理
下一篇
Week28 小暑又雨

评论
Loading...