gpt4 book ai didi

ios - 域 = AVFoundationErrorDomain ,代码 = -11828

转载 作者:可可西里 更新时间:2023-11-01 03:34:47 37 4
gpt4 key购买 nike

我正在使用来自 CloudFront 的流式 URL。

示例网址: https://d14nt81hc5bide.cloudfront.net/qyYj1PcUkYg2ALDfzAdhZAmb

在 Android 上,它工作正常,但在 iOS 上它说:域 = AVFoundationErrorDomain ,代码 = -11828

来自苹果文档的错误代码 11828 是 AVErrorFileFormatNotRecognized。无法打开媒体,因为它不是可识别的格式。

有人可以建议如何修复此错误吗?

最佳答案

如果 URL 或响应的 header 不包含有关媒体容器格式的信息(mp4,mov,...),AVFoundation 可能会很挑剔,这里就是这种情况(URL 中没有“文件扩展名”,响应 header 中也没有内容类型)。
其他媒体库和播放器似乎只愿意开始加载,然后通过检查传入数据来猜测格式,这可能就是它们在这种情况下起作用的原因。

不幸的是,至少据我所知,没有(可靠的)方法以编程方式告诉 AVFoundation 期望的格式并继续进行。

关于ios - 域 = AVFoundationErrorDomain ,代码 = -11828,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55360195/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com