Open cuongtq100 opened 5 months ago
sorry, chỉ là không xuất hiện video trên 1 phút thôi ạ
Có một options liên quan đến duration của Video: https://github.com/baronha/react-native-multiple-image-picker?tab=readme-ov-file#options Mình đang để mặc định là 60s nhé.
đã fix xong cảm ơn ad ạ
Có một options liên quan đến duration của Video: https://github.com/baronha/react-native-multiple-image-picker?tab=readme-ov-file#options Mình đang để mặc định là 60s nhé.
[ANDROID] mình muốn chọn các video có độ dài <= 60 giây, nhưng vẫng chọn được các video dài hơn dù đã set maxvideoduration = 60. sau khi đã có videoresult cũng ko biết duration của video đã chọn có >60 giây hay không, để reject video đã chọn. bạn có idea nào không ?
@NguyenHoangMinhkkkk maxvideoduration=60 thì nó có hiện những video lớn hơn 60s đâu mà chọn được bạn.
MultipleImagePicker.openPicker({ mediaType: 'video' as MediaType, singleSelectedMode: true, isPreview: true, usedCameraButton: true, allowedVideoRecording: true, doneTitle: t('button:done'), cancelTitle: t('button:cancel'), maxVideoDuration: 59, });
Mình cũng thắc mắc. iOS thì đúng là ko hiện các video >60s, nhưng ở Android thì có. test trên device thật - pixel 3a android 12.
@NguyenHoangMinhkkkk maxvideoduration=60 thì nó có hiện những video lớn hơn 60s đâu mà chọn được bạn.
@NguyenHoangMinhkkkk vậy thì ở response bạn check thêm, có trả về duration đó, đơn vị khác nhau thôi, ios thì sẵn là giây rồi bạn check nếu response[0]?.duration > secondCheck thì thông báo không được quá, còn android thì response[0]?.duration/60000 > secondCheck thì thông báo không được quá. mình thấy duration trả về ở 2 bên khác nhau về đơn vị đó
@NguyenHoangMinhkkkk vậy thì ở response bạn check thêm, có trả về duration đó, đơn vị khác nhau thôi, ios thì sẵn là giây rồi bạn check nếu response[0]?.duration > secondCheck thì thông báo không được quá, còn android thì response[0]?.duration/60000 > secondCheck thì thông báo không được quá. mình thấy duration trả về ở 2 bên khác nhau về đơn vị đó
mình chọn 1 video 9:41s. thì response cho duration là 581000, thì /1000 = số giây của video = 581s
Mấy câu hỏi của mình done rồi :D 🫡
@NguyenHoangMinhkkkk đang ko biết trên android có trả về cùng 1 đơn vị không nữa.chỉ sợ các thiết bị khác nhau lại có đơn vị khác nhau
@NguyenHoangMinhkkkk đang ko biết trên android có trả về cùng 1 đơn vị không nữa.chỉ sợ các thiết bị khác nhau lại có đơn vị khác nhau
mình cũng không thấy define duration trong typescript, nên mới ko rõ nó có tồn tại hay không
mình chọn video thì nó không show những video mình tải xuống(ví dụ tải video từ tiktok hay quay màn hình), mình muốn chọn những video dài mà không thấy xuất hiện, chỉ có những video ngắn