2
저는 거래중인 플래시 개발자이고 최근에 일하는 회사가 애플 리케이션으로 옮겨 가고 있기 때문에 최근에 안드로이드에 뛰어 들었습니다. XML 피드를 기반으로 한 비디오 갤러리를 만들었습니다. 영화 자체를 재생해야만 영화가 재생되기 전까지 모든 것이 잘 작동합니다.스트리밍 MP4 문제 - 확실한 답변?
비디오를 재생할 수 없습니다. 잘못된 스트리밍 데이터입니다.
public class Video_play extends Activity implements View.OnClickListener {
String vLink;
Uri vid;
VideoView vv;
MediaPlayer mp;
SurfaceHolder holder;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//Hide app title
Bundle extras = getIntent().getExtras();
if (extras != null) {
vLink = extras.getString("video");
vid = Uri.parse(vLink);
}
setContentView(R.layout.vidplay_layout);
vv = (VideoView)findViewById(R.id.vid_fscreen);
Log.i("Video link is: ",vid+"");
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(vv);
vv.setMediaController(mediaController);
vv.setVideoURI(vid);
vv.start();
}
public void onClick(View v) {
}
}
나는 오후 내내 찾고 있었어요 그리고 내가 잘못하고있는 무슨에 어떤 직접적인 조언을 찾을 수 없습니다 :
내 갤러리 항목은 추가로 .MP4 링크가 다른 활동을 불 . 어떤 도움이라도 전적으로 생명을 구할 수 있습니다. 미리 감사드립니다.
내가 사용 : 당신이 일반적으로 파일에 "힌트 트랙"을 추가 MP4Box 같은 후 인코딩 소프트웨어를 사용하여이 문제를 해결할 수 있습니다 이전 안드로이드 버전에서 스트리밍 재생을 위해
2.2, 우리 빌드 중 어느 것도 이보다 더 빠른 것을 사용하지 않을 것입니다. 죄송합니다, 그것은 명백한 것 같지만 그것을 할 수있는 좋은 방법을 찾을 수 없습니다! 다시 말하지만, 사전에 – user738277
기준으로 인코딩 된 H.264 비디오에서 MP4Box를 사용하면 여러 장치 별 재생 문제가 해결되었음을 확인할 수 있습니다. 팁 고마워! –