0

我有一个从 URL 请求获得的 NSData 对象。现在我不知道如何阅读它。
但是在我的应用程序中,我不知道数据是否包含视频,所以我会知道:

  1. 如何知道 NSData 里面是否有视频?
  2. 如何解释数据,逐字节读取?
4

2 回答 2

2

我不熟悉您使用的特定 API,所以我不能说代码应该是什么,但是任何Web/HTTP 客户端库都应该为您提供Content-Type数据以及数据本身。使用 Content-Type(并且使用 Content-Type;否则会导致安全漏洞)来确定如何解释内容。例如,如果 Content-Type(也称为 MIME 类型)以 开头video/,则内容肯定是视频;斜线后面的部分将告诉您将其解释为的具体格式。

于 2012-11-08T01:47:55.270 回答
0

如果您打算播放数据可能包含的视频,那么就这样做。如果数据不是它识别的任何内容,您使用的任何回放 API 都应该给您一个错误。

于 2012-11-08T04:53:18.963 回答