0

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

4

3 回答 3

0

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

于 2015-11-20T20:39:17.997 回答
0

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

于 2015-07-23T09:04:45.047 回答
0

对于未来的谷歌人......在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
    }
}
于 2015-11-20T17:46:47.373 回答