자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey 동영상 재생시 로그파일 문의
2017.11.25 11:13
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
11-25 10:38:30.489: W/MediaPlayer(16351): Couldn't open /data/user/0/co.kr.usskorea.DID/files/movie/39917251892610.mp4: java.io.FileNotFoundException: No content provider: /data/user/0/co.kr.usskorea.DID/files/movie/39917251892610.mp4
11-25 10:38:30.490: D/awplayer(1866): <GetCallingApkName:2025>: Calling process is: co.kr.usskorea.DID
11-25 10:38:30.510: D/awplayer(1866): <__FileStreamConnect:455>: (72/0/6470154) path:'file:///data/data/co.kr.usskorea.DID/files/movie/39917251892610.mp4'
11-25 10:38:30.511: D/awplayer(1866): <__FileStreamGetMetaData:358>: redriect url 'file:///data/data/co.kr.usskorea.DID/files/movie/39917251892610.mp4'
11-25 10:38:30.546: E/BufferQueueProducer(1753): [co.kr.usskorea.DID/com.embarcadero.firemonkey.FMXNativeActivity] connect: already connected (cur=1 req=1)
위와 같이 Android Device Monitor에서 로그가 보입니다.
첫번째 TMediaPlayer가 해당 파일을 읽어오지를 못하네요
그리고나서 awPlayer가 먼지는 모르겠지만 파일 위치를 저렇게 바꾸어서 재생을 하는거 같은데요
원인이 뭘까요?
파일 위치는 sPath := System.IOUtils.TPath.GetDocumentsPath 로 가져왔습니다.
그리고 맨 마지막 로그는 대체 무슨 말인지 알 수가 없네요~
Firemonkey 동영상 재생시 로그파일 문의
2017.11.25 11:13
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
11-25 10:38:30.489: W/MediaPlayer(16351): Couldn't open /data/user/0/co.kr.usskorea.DID/files/movie/39917251892610.mp4: java.io.FileNotFoundException: No content provider: /data/user/0/co.kr.usskorea.DID/files/movie/39917251892610.mp4
11-25 10:38:30.490: D/awplayer(1866): <GetCallingApkName:2025>: Calling process is: co.kr.usskorea.DID
11-25 10:38:30.510: D/awplayer(1866): <__FileStreamConnect:455>: (72/0/6470154) path:'file:///data/data/co.kr.usskorea.DID/files/movie/39917251892610.mp4'
11-25 10:38:30.511: D/awplayer(1866): <__FileStreamGetMetaData:358>: redriect url 'file:///data/data/co.kr.usskorea.DID/files/movie/39917251892610.mp4'
11-25 10:38:30.546: E/BufferQueueProducer(1753): [co.kr.usskorea.DID/com.embarcadero.firemonkey.FMXNativeActivity] connect: already connected (cur=1 req=1)
위와 같이 Android Device Monitor에서 로그가 보입니다.
첫번째 TMediaPlayer가 해당 파일을 읽어오지를 못하네요
그리고나서 awPlayer가 먼지는 모르겠지만 파일 위치를 저렇게 바꾸어서 재생을 하는거 같은데요
원인이 뭘까요?
파일 위치는 sPath := System.IOUtils.TPath.GetDocumentsPath 로 가져왔습니다.
그리고 맨 마지막 로그는 대체 무슨 말인지 알 수가 없네요~
로그를 보며 드는 생각은,
W/ D/ E/는 로그 레벨 같습니다.(경고, 상세, 에러)
그 뒤에 있는 단어는 소스파일 명 그리고 괄호는 라인수 같네요.
처음 MediaPlay.cpp 에서 awplayer.cpp를 참조하고, 마지막으로 BufferQueueProducer.cpp의 1753번 라인에서 오류를 발생한 것 같습니다.
해당 오류의 원은은 주욱 따라 올라가 보면 "FileNotFoundException"이 발생합니다.
11-25 10:38:30.489: W/MediaPlayer(16351): Couldn't open /data/user/0/co.kr.usskorea.DID/files/movie/39917251892610.mp4: java.io.FileNotFoundException: No content provider: /data/user/0/co.kr.usskorea.DID/files/movie/39917251892610.mp4
오류의 경로에 해당 파일이 존재하는지 확인하시고, 다시 시도해 보시기 바랍니다.