문제가 있을지 모르지만 코어 손 보았더니 mov 파일 본문 삽입되네요
1. file.controller.php 에서
// video
if(in_array($file_info['extension'], ['mp4', 'webm', 'ogv']))
여기에 "mov" 확장자 추가
2. jquery.fileupoad / main.js 에서
else if(/\.(mp4|webm|ogv)$/i.test(result.source_filename)) {
여기에 mov 추가
하니까 섬네일도 잘 생성되고
본문삽입도 잘 됩니다.
PS.
ffmpeg 사용중입니다.
윈도우/갤럭시 핸드폰에서 재생잘 됨을 확인했습니다.
이유가 있으니 코어에서 제외된 확장자이겠지만
일단 제 사이트에서는 동작을 잘 하니 이대로 써보려구요.
코어 업데이트하면 날아가겠지만...
코어 수정하는 팁은 안 올리는게 좋겠지만
그래도 혹시 도움되실 분 있으실까해서 올려봅니다.
댓글 9
코어에 먼저 이슈를 먼저 남겨주셨다면 검토를 할 수 있었을 것 같아요.
어차피 동영상을 많이 재생되는 사이트들도 많고 mov확장자가 나쁜용도로 쓰이는 것도 아니고요..
보통은 이전부터 모르고 있던 확장자였던것을 이제 슬슬 확장되가고 있으니 이런 부분에서는 라이믹스에서도 긍정적으로 검토할 수 있는 사안이라 생각이 들어요 :)
이전에 등록 된 이슈에 이 링크를 추가해두었습니다.
https://github.com/rhymix/rhymix/issues/1252
https://kutar37.tistory.com/entry/HTML5-video-audio-%ED%83%9C%EA%B7%B8
저도 테스트해보니까 그냥 코어 수정으로 video 태그에 바로 삽입되게만 해도 안드로이드,윈도우, ios 모두에서 재생이 되네요... 신기합니다
원래는 convert를 노렸었는데 그냥 삽입되더라구요.
Exec 명령어 쪽 더 보려다가 그냥 잘 되길래... 중단했어요 ㅎㅎ
mov는 원래 <video> 태그에서 지원하는 파일 형식이 아닌데, 그냥 되는 모양이군요.
이것이 애플의 파워인가... ㅡ.ㅡ
단, 브라우저에서 정식으로 지원하는 스트리밍 파일이 아니다 보니까
mp4파일의 경우 브라우저 주소창에 붙여넣으면 재생화면으로 넘어가면서 재생이 되는 반면에
mov파일의 경우 브라우저 주소창에 붙여넣으면 스트리밍은 되지 않고 다운로드만 되긴 합니다 ㅋㅋ