1
하나의 애플리케이션을 개발했습니다. 내 응용 프로그램에는 비디오 녹화 및 재생이 포함됩니다.일부 기기에서 앱이 작동하지 않음
모바일에서 녹화 한 비디오를 재생해야합니다. 이 장치는 대부분 (Samsung galaxy ace,Motorola Droid x, etc.,)
에서 작동하며 일부 장치에서는 작동하지 않습니다 (Droid x2,Nexus,etc.,)
.
은 내가
String temp_path=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)+"/MySaveCellData/dbz_115.3gp";
//Toast.makeText(this,getSaveCellPath(),Toast.LENGTH_LONG).show();
if(temp_path!=null) {
//int width = myView.getMeasuredWidth();
// int height = myView.getMeasuredHeight();
//we add 10 pixels to the current size of the video view every time you touch
//the media controller.
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(myView);
myView.setMediaController(mediaController);
myView.setKeepScreenOn(true);
//myView.setVideoAspect(width,height);
//myView.setVideo
myView.setVideoPath(temp_path);
myView.start();
myView.requestFocus();
}
else
Toast.makeText(this,"Video Path Not Found, or is set to null",Toast.LENGTH_LONG).show();
}
사람도 문제 및 솔루션을 무엇인지 말해 줄 수 재생중인 비디오에 대한 코드 아래 사용.
미리 감사드립니다.
좋습니다.
"작동하지 않음"을 정의하십시오. –
동영상이 일부 휴대 기기에서 재생되지 않음 – Ramakrishna
이 기기의 스택 트레이스 또는 기타 비정상적인 출력이'logcat'에 있었습니까? –