我有一堆视频上传到谷歌驱动器。我相信它们是 mpeg4 (avi) 格式。我已经尝试了所有我能想到的在 MPMoviePlayerViewController 中查看视频的方法。在模拟器中,视频播放器启动并看起来像是在播放,但我没有看到任何视频。当我在我的设备上运行它时,播放器不会启动。我曾尝试使用 downloadUrl、alternateLink、embedLink 和 webContentLink,但均未成功。
是否可以将视频从 Google Drive 流式传输到 iOS?
我有一堆视频上传到谷歌驱动器。我相信它们是 mpeg4 (avi) 格式。我已经尝试了所有我能想到的在 MPMoviePlayerViewController 中查看视频的方法。在模拟器中,视频播放器启动并看起来像是在播放,但我没有看到任何视频。当我在我的设备上运行它时,播放器不会启动。我曾尝试使用 downloadUrl、alternateLink、embedLink 和 webContentLink,但均未成功。
是否可以将视频从 Google Drive 流式传输到 iOS?
该模拟器不是一个完整的模拟器,而只是一个模拟器。它使用来自 Mac OS 的类似框架,这些框架可能具有与 iOS 不同的功能。换言之,模拟器可能具有比实际设备更多的功能。
iOS 上的MPMoviePlayerController类仅支持少数容器和编解码器,不支持 AVI。
支持的格式
此类播放 iOS 支持的任何电影或音频文件。这包括流式内容和固定长度文件。对于电影文件,这通常意味着扩展名为 .mov、.mp4、.mpv 和 .3gp 并使用以下压缩标准之一的文件:
H.264 Baseline Profile Level 3.0 视频,在 30 fps 时高达 640 x 480。(基线配置文件不支持 B 帧。)
MPEG-4 第 2 部分视频(简单配置文件)
如果您使用此类播放音频文件,它会在播放音频时显示带有 QuickTime 徽标的白屏。对于音频文件,此类支持最高 48 kHz 的 AAC-LC 音频和最高 48 kHz 的 MP3(MPEG-1 音频层 3)立体声音频。