ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming iOS - ทำยังไงเวลาใช้ UIVideoEditorController กับไฟล์ Video ยาวๆ ใน Library ให้ม
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: iOS - ทำยังไงเวลาใช้ UIVideoEditorController กับไฟล์ Video ยาวๆ ใน Library ให้ม  (อ่าน 310 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
slackman
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 20



ดูรายละเอียด
« เมื่อ: 04 พฤษภาคม 2015, 14:33:48 »

UIVideoEditorController มันรับแต่ค่า NSString สำหรับ path ของ Video ผมเลยทำวิธีการโดย เมื่อทำการเลือก Video ใน Library (Camera roll) ให้มันทำการ copy มาไว้ที่ temp ก่อน (หมายถึง temp ใน Document นะครับ temp นี้ทำ folder เอง) แล้วส่งให้มัน Editor

โดย video นี้ ผมต้องการแค่ trim เท่านั้น เพื่อลดขนาดไฟล์ แล้วค่อย save เป็นอีกไฟล์
(มองง่ายๆ เหมือนเวลาท่านใช้ LINE App แล้วจะส่ง Video มันจะ limit duration ของ Video)

ปัญหาคือ Load นานมากครับ ขึ้นอยู่กับขนาดไฟล์(ผมเข้าใจว่ามัน ช้าตรง copy เข้า temp นี่แหล่ะ)

มีวิธีอื่นมั้ยครับ

1. เลือกไฟล์ใน camera roll แล้ว แสดงหน้า editor เพื่อเลือกช่วงเวลา trim
2. โหลดเร็วเหมือน ใน LINE App คือ เลือกปั๊บ แล้วขึ้นหน้า Edit ทันที

ปล. ถ้าไฟล์ใน Document มันเปิดเร็วอยู่แล้วครับ แต่ปัญหาคือไฟล์ใน Camera roll นี่แหล่ะ ผมใช้ ALAsset ดึงมาแสดงนะครับ

ขอบคุณครับ

ปล2 . แต่แปลกนะโปรแกรมที่ผมทำ ทำไมปุ่ม Save และ Cancel อยู่ข้างบน (UIVideoEditorController) แต่ LINE จะเป็น Cancel และ Choose แต่อยู่ด้านล่างแทน (มีใครรู้บ้างใช้ Framework อะไร)
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์