Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

không hiển thị video dài hoặc đã tải xuống #152

Open
cuongtq100 opened this issue Jun 5, 2024 · 10 comments · May be fixed by #173
Open

không hiển thị video dài hoặc đã tải xuống #152

cuongtq100 opened this issue Jun 5, 2024 · 10 comments · May be fixed by #173

Comments

@cuongtq100
Copy link

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

@cuongtq100
Copy link
Author

sorry, chỉ là không xuất hiện video trên 1 phút thôi ạ

@baronha
Copy link
Owner

baronha commented Jun 5, 2024

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é.
Screenshot 2024-06-05 at 15 20 57

@cuongtq100
Copy link
Author

đã fix xong cảm ơn ad ạ

@NguyenHoangMinhkkkk
Copy link

NguyenHoangMinhkkkk commented Jun 5, 2024

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é. Screenshot 2024-06-05 at 15 20 57

[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 ?

@cuongtq100
Copy link
Author

@NguyenHoangMinhkkkk maxvideoduration=60 thì nó có hiện những video lớn hơn 60s đâu mà chọn được bạn.

@NguyenHoangMinhkkkk
Copy link

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.

@cuongtq100
Copy link
Author

@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
Copy link

NguyenHoangMinhkkkk commented Jun 5, 2024

@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 🫡

@cuongtq100
Copy link
Author

cuongtq100 commented Jun 5, 2024

@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
Copy link

@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

@baronha baronha linked a pull request Oct 25, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants