如何检查文件是视频还是图像?

时间:2015-07-23 09:00:35

标签: ios xcode parse-platform jsqmessagesviewcontroller

我正在使用解析开发聊天应用。当用户点击视频消息时,我想播放vodeo,当用户点击图片消息时,我想显示可扩展的图像。为此,我需要区分图像和视频。请指导我这样做......

3 个答案:

答案 0 :(得分:0)

当然,最简单的方法是查看文件扩展名......?

答案 1 :(得分:0)

对于未来的googlers ...在didTapMessageBubbleAtIndexPath代表上,您应该检查项目类

let message = yourMessageArray[indexPath.item]

if message.isMediaMessage() {
    if message.media().isKindOfClass(JSQPhotoMediaItem) {
         //Handle image
    } else if message.media().isKindOfClass(JSQVideoMediaItem) {
         let video = message.media() as! JSQVideoMediaItem
         let videoURL = video.fileURL
    }
}

答案 2 :(得分:0)

在资产上传期间,将此信息保存在Parse的另一个字段中。

相关问题