Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
MediaPlayer 관해서....ㅠㅠ
작성자
작성일 2008-12-03 (수) 15:12
ㆍ추천: 0  ㆍ조회: 10462      
IP: 211.xxx.140
안녕하세요^^
어느덧 벌써 12월입니다. 2008년도 얼마 남지 않았네요.
한 동안 회사 일로, 손을 못 대고 있다가 다시 시작했습니다.
 
ApiDemo에 MediaPlayer 소스를 봤는데,
Audio는 mp3 파일 재생이 잘 됩니다.
SDCard에 넣어서도, Resource에 추가해서도요.
 
그런데, Viedo 재생이 안 됩니다. 사운드만 나오고 검은 색 화면입니다.
 
====================================================================
 private void playVideo(Integer Media) {
  try {
           switch (Media)
           {
                case LOCAL_VIDEO:
                       path = "//sdcard//skating.mp4"; 
                        if (path == "")
                       {
                         // Tell the user to provide a media file URL.
                         Toast .makeText( MediaPlayerDemo_Video.this,
                                                  "Please edit MediaPlayerDemo_Video Activity, "
                                                   + "and set the path variable to your media file path."
                                                   + " Your media file must be stored on sdcard.",Toast.LENGTH_LONG).show();
                         }
                         break;
 
                case STREAM_VIDEO:
                        /*
                        * TODO: Set path variable to progressive streamable mp4 or 3gpp format URL. 
                        * Http protocol should be used.
                        * Mediaplayer can only play "progressive streamable
                        * contents" which basically means: 1. the movie atom has to
                        * precede all the media data atoms. 2. The clip has to be
                        * reasonably interleaved.
                        */
                        path = "//sdcard//skating.mp4";                         
                        if (path == "") {
                               // Tell the user to provide a media file URL.
                               Toast.makeText( MediaPlayerDemo_Video.this,
                                                        "Please edit MediaPlayerDemo_Video Activity,"
                                                        + " and set the path variable to your media file URL.",                       
                                                         Toast.LENGTH_LONG).show();
                        }
                        break;
  }
            // Create a new media player and set the listeners
            mMediaPlayer = new MediaPlayer();
            mMediaPlayer.setDataSource(path);
            mMediaPlayer.setDisplay(holder);
            mMediaPlayer.prepare();
            mMediaPlayer.setOnBufferingUpdateListener(this);
            mMediaPlayer.setOnCompletionListener(this);
            mMediaPlayer.setOnPreparedListener(this);
            mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);

        } catch (Exception e) {
            Log.e(TAG, "error: " + e.getMessage(), e);
        }
    }
 
====================================================================
 
다른 부분 소스는 그대로 두고,  path만 바꾸었는데, 소리만 들립니다. 검은 화면에서..
 
제발 해결 좀 부탁 드릴께요.
이름아이콘 재호아빠
2008-12-03 23:22
target에서 말씀하시는건가요?  emulator라면 정상적으로 잘 나올거구요..
target이라면 저와 같은 경우인데요..anece님과 같은 증상입니다,
logcat으로 한번 log를 보시구요...

QA게시판에 제가 pmem에 대해 글을 적어놓은게 있습니다. 보시면 참고가 될듯 합니다.

한마디의 답변이 많은 도움이 된다는것을 잘 알고 있습니다.  
조금이나마 도움이 되시길 바랍니다. 해결하시면 저도 알려주시구요 ^^
   
이름아이콘 newh2o
2008-12-03 23:54
root filesystem 의 default.prop 파일에서
ro.kernel.qemu 변수를 1로 설정하면 해결이 될 듯 싶은데요 ㅋ
   
이름아이콘 재호아빠
2008-12-04 08:51
아 그렇군요... newh2o님  정말 감사합니다.. T.T
소스를 보니 mEmulation=true가 될때 pmem을 사용하지 않고 RGB로 color conversion도 하군요...
실제 target에서 해보니 비디오도 잘 출력되네요....^^
   
이름아이콘 anece
2008-12-04 09:08
우선 감사합니다.. 전 emulator에서 해 보고 있답니다.. demo 소스 그대로 가져와서 path 설정만 해 주었는데 사운드만 나오네요..
제가 잘 못 한것인지...
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4753 안드로이드 풀빌드 준비 과정 중 질문입니다. 2008-11-24 9680
4752 개발자 등록 2008-11-24 8217
4751 Wifi Setting..... 2008-11-24 10298
4750 현재 화면 을 캡쳐 할수 있는 길이 있을까요? 2008-11-24 10882
4749 make sdk 2008-11-25 8293
4748 수동으로 빌드할때 오류~ 질문있습니다. 2008-11-25 10557
4747 Camera app 추가 방법 질문입니다. 2008-11-25 9301
4746 screen을 flip 하는 방법 (rotation) 문의 2008-11-25 10927
4745 Re..[오웬] Camera app 추가 방법 질문입니다. 2008-11-25 12330
4744 텍스트파일 읽기에 대해 질문드려요~ 2008-11-26 9618
4743 안드로이드 마켓 질문 2008-11-26 8102
4742 make sdk error2 2008-11-26 8374
4741 binder driver 관련 2008-11-26 12406
4740 touch 잡기...어떤과정을 거쳐야 하나요?? 2008-11-26 8922
4739 초보질문입니다... (gui선택버튼 관련) 2008-11-27 8148
4738 ListView의 아이템이 클릭이 안되요. 2008-11-27 8434
4737 Android Input device porting (keyboard,touch) 2008-11-27 11655
4736 퀄컴소스에 Dalvik porting 해보신 분 계신가요? 2008-11-27 9118
4735 다시 한번 질문을 드리겠습니다... 2008-11-27 10424
4734 에뮬에서 웹브라우저를 통해 어플리케이션 설치하기.. 2008-11-27 11262
4733 Android porting 관련 질문 2008-11-27 10944
4732 APIDemo uninstall하고 새로 install하려는데 안되요.... 2008-11-28 10603
4731 [Tips]에뮬 홈화면을 원하는 자기사진으로 꾸미기.. 2008-11-28 8432
4730 Full build시 특정 app을 제외시키는 script 같은 것이 있나요.. 2008-11-28 8932
4729 Smack 관련 질문드려요~ 2008-11-28 11026
4728 ApiDemo에서 MediaPlayer 질문입니다. 2008-11-28 40034
4727 타이머에 대해 질문있어요~ 2008-11-28 8440
4726 안드로이드 포팅 하드웨어 스펙 2008-11-28 8947
4725 G1을 어떻게 구할수 있을까요? 2008-11-28 7948
4724 소스를 debug모드로 빌드 시 에러나는 문제 2008-11-28 8232
4723 슬라이드를 열었을때 View가 변하지 않게하는 방법 아시나요?.. 2008-11-29 8458
4722 웹서버와 연동 질문입니다 2008-11-29 9410
4721 intent 질문입니다. ㅠ_ㅠ 2008-11-29 8449
4720 R 관련 질문하나 드려도 될까요? 2008-11-29 8398
4719 로컬 비디오 플레이 실행 질문~ 2008-12-01 8418
4718 double buffering 관련 질문. 2008-12-01 9152
4717 안드로이드 어플 + trace32 2008-12-01 8514
4716 apache xml-rpc 관련.. 2008-12-01 8222
4715 안드로이드 포팅 보드 구입 관련 질문 드려요 2008-12-01 8383
4714 에뮬테이터에 시간이 흐르지 않습니다. 왜그럴까요?.. 2008-12-02 8112
4713 android application 실행 문제 2008-12-02 11981
4712 NFS로 포팅관련 질문드립니다 2008-12-02 9518
4711 Full source에서 IM만 따로 build하려면 어떻게 하나요.??.. 2008-12-02 9210
4710 Re..NFS로 포팅관련 질문드립니다 2008-12-02 9315
4709 Android file system에 대한 질문입니다. 2008-12-03 9047
4708 MediaPlayer 관해서....ㅠㅠ 2008-12-03 10462
4707 HAL Library Porting 관련 질문! 2008-12-03 8895
4706 다시 질문 입니다....ㅜㅜ 2008-12-03 8444
4705 SDK 1.0과 full source code의 관계.?? 2008-12-04 9287
4704 좀 갈켜주세요..ㅠㅠ 2008-12-04 8050
12345678910,,,101