我正在使用解析开发聊天应用。当用户点击视频消息时,我想播放vodeo,当用户点击图片消息时,我想显示可扩展的图像。为此,我需要区分图像和视频。请指导我这样做......
答案 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的另一个字段中。