2010-11-19 4 views
0

내 비디오 플레이어가안드로이드 비디오 플레이어

Intent tostart = new Intent(Intent.ACTION_VIEW); 
     tostart.setDataAndType(Uri.parse(photos_videos_uri_list.get(position)), 
      "video/*"); 
     v.getContext().startActivity(tostart); 
+0

로그? 그냥 에리스? – Macarse

답변

2
  1. HTC 에리스에서 작동하지 않는 진짜 MIME 타입을 사용하십시오. video/*은 실제 MIME 유형이 아닙니다.

  2. 특정 장치가 특정 실제 MIME 형식에 대해 ACTION_VIEW에 응답 할 것으로 보장 할 수는 없습니다.

당신은 당신의 Intent에 응답 장치에 뭔가가 있는지 PackageManagerqueryIntentActivities()를 사용할 수 있습니다. 그런 다음 일치하는 항목이 없으면 VideoView을 사용하여 언제든지 직접 동영상을 재생할 수 있습니다.

-1

먼저, 귀하의 비디오 플레이어가 HTC Eris에서 작동하지 않는다고 들었습니다. 둘째, 우리 모두 알다시피,이 스마트 폰의 운영 체제는 안드로이드입니다. F2FSoft 블루 레이 리퍼를 설치하여 비디오 포맷을 변경 하시겠습니까? 비디오를 휴대 전화에서 재생할 수없는 이유는 타의 추종을 불허하는 결과입니다.

관련 문제