在 iPhone 5s 上合并音频到视频的问题

Posted

技术标签:

【中文标题】在 iPhone 5s 上合并音频到视频的问题【英文标题】:Problem Merge Audio To Video on iPhone 5s 【发布时间】:2019-06-08 07:23:56 【问题描述】:

我将音频文件合并到视频,这在其他设备上运行良好,但 iPhone 5s、5 除外。错误是:

Error Domain=AVFoundationErrorDomain Code=-11822 "Cannot Open" UserInfo=NSLocalizedFailureReason=此媒体格式不受支持。, NSLocalizedDescription=Cannot Open, NSUnderlyingError=0x600003c0a2e0 Error Domain=NSOSStatusErrorDomain Code=-16976 "(null)"

视频文件为mp4类型,分辨率为1920*1080

【问题讨论】:

【参考方案1】:

对于许多用户来说,在 iPhone 5S 上传输和播放 MP4 通常很流畅。但是,由于编解码器、视频大小和分辨率问题,您可能无法在 iPhone 5S 或 5C 上播放 MP4。尝试在 iPhone 5S 上播放 MP4 时,您可能会遇到以下症状:

MP4 文件无法添加到 iTunes 中,因此无法传输到 iPhone 5S 上播放。 可以将 MP4 文件添加到 iTunes,但与 iPhone 5S 同步时,iTunes 会弹出一条消息:“电影未复制到 iPhone 5S,因为它无法在此 iPhone 5S 上播放”。 iPhone 5S MP4 没有音频:在 iPhone 5S 上播放 MP4 时没有音频或声音 iPhone 5S MP4 无视频:在 iPhone 5S 上播放 MP4 时无视频或图像 iPhone 5S 无法读取和播放某些 MP4 文件

为了在 iPhone 5S 上成功播放 MP4 文件,MP4 文件应满足以下要求:

H.264 视频,最高 720p,每秒 30 帧,Main Profile level 3.1,AAC-LC 音频最高 160 Kbps,48kHz,立体声音频; MPEG-4 视频,最高 2.5 Mbps,640 x 480 像素,每秒 30 帧,带 AAC-LC 音频的简单配置文件,最高 160 Kbps,48kHz,立体声音频。

如果 MP4 文件不符合上述要求,您的 iPhone 5S 将无法识别。

【讨论】:

以上是关于在 iPhone 5s 上合并音频到视频的问题的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7 机器人/iPhone 5s 在扬声器模式下出现乱码

在使用 iOS 7 的 iPhone 5s 上写入 /dev/null 时,AVAudioRecorder 停止工作

在 iPhone 上合并音频文件

在 Uno 平台上合并音频和视频

将 UITableView 大小调整为 iPhone 5/5s

我可以在 iPhone 4 上录制视频的同时播放音频吗?