我正在使用JSQMessageViewController進行聊天,同時捕獲它保存在相冊中的視頻,我無法將其添加到聊天視圖中,如果我試圖添加視頻則意味着視頻顯示在png的格式。所以你可以請任何人幫我解決這個問題,如何使用JSQMessageViewController添加從聊天視圖捕獲視頻。之後,我想在聊天視圖中上傳視頻是使用API。每一個捕獲的視頻將被保存並添加到API並顯示ChatView。在聊天視圖中添加捕獲的視頻
0
A
回答
0
這個代碼僅用於創建要當你在聊天中顯示該縮略圖並在後臺調用你的API,將視頻上傳到服務器的數據庫中聊天
YOURIMAGEVIEW.image = [SELF imageFromVideoUrl:@"GIVE HERE URL OF VIDEO"];
+(UIImage *)imageFromVideoUrl : (NSURL *)videoUrl
{
AVAsset *asset = [AVAsset assetWithURL:videoUrl];
AVAssetImageGenerator *imageGenerator = [[AVAssetImageGenerator alloc]initWithAsset:asset];
imageGenerator.appliesPreferredTrackTransform = YES;
CMTime time = [asset duration];
time.value = 0;
CGImageRef imageRef = [imageGenerator copyCGImageAtTime:time actualTime:NULL error:NULL];
UIImage *thumbnail = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef); // CGImageRef won't be released by ARC
return thumbnail;
}
顯示縮略圖。希望你對我的這個答案很清楚,並且知道你的工作是什麼。
快樂編碼。
+0
我會檢查himanshu moradiya。 –
+0
@PreethaPreetha完成了嗎? –
+0
沒有himanshu moradiya –
相關問題
- 1. reactjs Twilio視頻聊天 - 將視頻添加爲遠程媒體
- 2. WebGL中的視頻聊天
- 3. 視頻聊天12
- 4. WebRTC視頻聊天
- 5. html5視頻聊天
- 6. .NET視頻音頻聊天
- 7. ASP.NET文本聊天和視頻聊天
- 8. 建立直播視頻?聊天視頻?
- 9. 正在發送聊天中支持的聊天中的視頻
- 10. Android上的視頻聊天
- 11. OpenTok的NodeJS視頻聊天
- 12. 獲取視頻聊天邀請通知
- 13. Android視頻聊天直播?
- 14. Spring Boot視頻聊天
- 15. Java lan視頻聊天
- 16. FMS基於視頻聊天 -
- 17. QuickBlox視頻聊天質量
- 18. 記錄Quickblox視頻聊天
- 19. 視頻會議聊天
- 20. Tokbox視頻聊天查詢
- 21. 視頻聊天編程
- 22. YouTube API視頻聊天室
- 23. 聊天中的視頻插件。
- 24. ios示例中的Facebook視頻聊天
- 25. 谷歌視頻羣聊無法在視頻聊天對話中插入文件
- 26. Quickblox視頻聊天 - 缺少音頻
- 27. Quickblox android音頻/視頻聊天崩潰
- 28. 爲webRTC視頻聊天創建頻道
- 29. 在iPhone中捕獲視頻
- 30. 錄製WebRTC視頻聊天(在vLine上)
在這裏你必須創建你的視頻的縮略圖併發送給你的聊天桌,並在它發送你的數據庫後拋出api,否則你的應用程序崩潰 –
是的,你正確的,所以請你可以附上一塊樣本代碼,因爲它可能是有用的。 –
我現在沒有該代碼,但我給你簡單的想法嘗試一下,如果你想要的代碼創建縮略圖,那麼我可以給你發送 –