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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检查是下载的mp4文件是否可以下载播放。 - iphone sdk相关的知识,希望对你有一定的参考价值。

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

提前致谢。

答案

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

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

另一答案

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

以上是关于检查是下载的mp4文件是否可以下载播放。 - iphone sdk的主要内容,如果未能解决你的问题,请参考以下文章

检查 WebView 是不是正在播放视频

检查从 torrent 下载的视频文件是不是可以播放

防止通过检查元素下载 html5 视频

如何下载 MP4 文件而不是在浏览器上播放?

伪流式传输 MP4 文件

解决部分mp4视频在ios上无法播放问题