如何检查文件是video或图像?
我正在开发一个聊天应用程序使用parsing。 当用户点击video信息时,我想播放这个video,当用户点击图片信息时,显示可扩展的图像。 为此我需要区分图像和video。 请引导我这样做…
当然,最简单的方法当然是看文件扩展名…?
对于未来的谷歌…在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 } }
资源上传过程中,将这些信息保存在Parse的另一个字段中。
- OpenGL ES 2.0多个着色器程序 – 纹理渲染不再工作
- 如何使CommonCrypto与您自己的Xcode 8 / Swift 3.0框架一起使用
- dynamic设置放置在UIScrollView中的UITableView的框架大小
- UIImageViewanimation无法正常工作
- 对于两个匹配的用户,在Firebase / Swift上创build聊天室的首选方式是什么?
- iOS 8(Swift)我如何摆脱这个错误:ImageIO:PNG zlib错误?
- 使用简洁的NSManagedObjectID URIforms?
- Xcode 5,禁用故事板
- 尝试覆盖UICollectionViewCell Swift中的“select”以获得自定义select状态