마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
Media player에서 mp4 재생시 문제점
0
추천
현재 서버에서 스트리밍을 통해 Media player로 mp4를 재생하고 있습니다.
테스트 결과 nexus5, nexus6 (android 5.0.1)에서 error (1, -2147483648)의
에러가 떨어지고 재생이 안되는데 혹시 이와 같은 문제 해결하신 고수님들 고견 부탁드립니다.
안드로이드 버전에 따른 문제인지 단말기 문제인지 확인 못하고 있습니다.
media
player
mp4
익명사용자
님이
2015년 1월 13일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
0
추천
로컬은 동작하는 건가요?
-2147483648 는 헥사론 0x80000000 으로 의미는 ERROR_UNKNOWN입니다.
따라서 정확한 원인은 로그로만은 알 수 없습니다.
로컬로 돌렸는데도 동작 안되면 코덱문제 (AC3, DTS 등 코덱 미지원..) 일 가능성이 높구
스트리밍만 안된다면 네트워크 문제일 겁니다. 다른 서버에 올려두고 돌려보세요.
사악미소
(
65,330
포인트)
님이
2015년 1월 13일
답변
Show 7 previous comments
메일 주소로 보내드렸습니다.
파일을 확인 하니 컨테이너가 mp4가 아니라 FLV 이네요.
플래시를 만드는 macromedia 쪽에서 정의한 포멧으로 F4V는 mp4와 유사하여,
대부분 안드로이드 내장 플레이어에서 지원되나.
FLV는 형식이 전혀 달라 안드로이드 내장 플레이어에서 지원되지 않습니다.
자세한 포멧은 아래 문서를 보시면 됩니다.
http://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf
따라서,
1. mp4 포멧으로 재 인코딩을 하시던지,
2. ffmpeg 등의 SW 플레이어를 사용
3 별도 FLV 파서 + 안드로이드 MediaCodec API 을 통해 재생
중 편하신걸 선택하셔서 재생하셔야 할 듯 합니다.
감사합니다. 확인해보겠습니다.
한가지 더 질문드립니다. flv형식은 어떻게 확인할 수 있나요..?
hexedit로 열어 보시면 FLV로 시작 되는 것을 확인 하실 수 있을 겁니다.
이 하 FLV에 대한 구조는 앞 댓글에 있는 PDF 문서를 참조하시면 될 겁니다.
헥사 에디터로 보지 않고 별도 프로그램을 원하시는 것이라면
https://mediaarea.net/ko/MediaInfo
프로그램으로 파일을 열어서 자세하게 보기를 하시면 FLV라는 것을 확인하실 수도 있습니다.
Please
log in
or
register
to add a comment.
...