【问题标题】:Check is the downloaded mp4 file is proparly downloaded to play. - iphone sdk检查下载的 mp4 文件是否正确下载以播放。 - iphone sdk
【发布时间】:2012-04-27 14:43:03
【问题描述】:

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

提前致谢。

【问题讨论】:

  • 您可以检查 md5 哈希的数据完整性...
  • 感谢 Ankit 重播。但请您提供更多详细信息。可以链接到任何博客。
  • Ankit,我应该只接受正确的答案或提供正确路径的答案。你怎么看?
  • 您好 Satish,您找到解决方案了吗?我也面临同样的问题。

标签: ios ios4 video download mp4


【解决方案1】:

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

检查例如 Compute a checksum on the iPhone from NSData 以获取校验和示例。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-09
      • 2021-07-03
      • 2014-07-05
      • 2014-06-25
      • 1970-01-01
      • 2011-04-29
      • 1970-01-01
      • 2015-06-02
      相关资源
      最近更新 更多