2015-01-04 3 views
0

android에서 인 텐트를 사용하여 기본 비디오 재생을 열려고합니다. 검색하고 코드를 찾았으므로 웹 사이트가 저를 위해 작동하지 않을 수 있습니다. 아래는 내가 사용하고있는 코드입니다. 내가 틀린 곳을 알려줘.android에서 비디오 재생 의도가 작동하지 않습니다.

intent.setAction(Intent.ACTION_VIEW); 
        intent.setDataAndType(Uri.parse(http://198.74.53.248/overtribe/photos/115/post/282/1420275659d4ecm_video1.mp4), "video/*"); 
        mContext.startActivity(intent); 

답변

0

VideoView를 지켜 보면서로 시도해보십시오

@Override 
protected void onCreate(Bundle savedInstanceState) 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    try { 
     setContentView(R.layout.activity_main); 
     String link="http://url_to_video.mp4"; 
     VideoView videoView = (VideoView) findViewById(R.id.VideoView); //add a videoview in xml 
     MediaController mediaController = new MediaController(this); 
     mediaController.setAnchorView(videoView); 
     Uri video = Uri.parse(link); 
     videoView.setMediaController(mediaController); 
     videoView.setVideoURI(video); 
     videoView.start(); 
    } catch (Exception e) { 
     // TODO: handle exception 
     Toast.makeText(this, "Error connecting", Toast.LENGTH_SHORT).show(); 
    } 
} 
+0

좋아, 나는 비디오보기를 시도하지만 그것의 기본 비디오 플레이 작동하지 않는 이유를 말해주십시오 수 있습니다. 내 응용 프로그램 요구 사항에 따라 기본 비디오 재생에서 재생해야하므로 – rahul

+0

videoview없이 재생할 수 있습니다. https://software.intel.com/en-us/blogs/2014/03/20/video-playing- with-android-media-player – Riad

+0

예, 내가 사용중인 코드는 게시 한 코드와 같습니다. 기존 코드에서 아무 것도하지 않으면 알려주세요. – rahul

관련 문제