检查是下载的mp4文件是否可以下载播放。 - iphone sdk

问题描述 投票:2回答:2

我已经开发了从服务器下载mp4视频的代码。它确实有时可以正常工作,但有时候下载的视频不合适,所以它不能播放。有时它下载的视频只有2kb,这是不正确的,或者可能没有正确下载。那么有没有办法检查下载的mp4文件是否正确?

提前致谢。

ios ios4 video download mp4
2个回答
1
投票

我不是iPhone开发人员,但我建议计算下载文件的校验和,并将其与可从文件下载位置请求的校验和进行比较。

检查Compute a checksum on the iPhone from NSData实例的校验和示例。


0
投票

使用AVAssetExportSession缓存从服务器流式传输的视频时,我遇到了类似的问题。我在isPlayable上使用AVAsset解决了这个问题。如果属性返回false,我会删除缓存的视频并将其从服务器流式传输。希望这能解决你的问题。

© www.soinside.com 2019 - 2024. All rights reserved.