0
동일한 미디어 컨트롤러를 사용하여 두 개의 비디오보기를 재생하려고하지만 동시에 재생하지 못하도록하고 두 시간을 동시에 검색하는 것은 불가능합니다. 누군가 해결책을 제안 할 수 있습니까? 내가 무엇을하려합니다 : 난 단지 하나가 다른 나던을 시작 반복 할 때 모두이 후두 개의 비디오보기에 하나의 미디어 컨트롤러가 있습니다.
//2 video views
videoview=(VideoView)findviewbyid(R.id.videowview);
videoviewtwo=(VideoView)findviewbyid(R.id.videowview2);
//the media controller
MediaController mc =new MediaController(this);
//setting uri for both:
videoview.setVideoURI(uri);
videoviewtwo.setVideoURI(uri1);
//setting same media controller object for both
videoview.setMediaController(mc);
videoviewtwo.setMediaController(mc);
//finally start both
videoview.Start();
videoviewtwo.Start();
를 처음에 잘 작동하지만, 당신의 도움을 주셔서 감사합니다.
편집 : 프로세스를 반복 할 때마다 둘 다 동시에 재생해야합니다.
여기서는 미디어 플레이어를 사용하지 않습니다. 당신은 미디어 컨트롤러를 의미합니까? – hasan
어떤 코드를 사용하고 있는지 확실하지 않지만 MediaPlayer를 사용하고 있습니까? mediacontroller는 MediaPlayer의 컨트롤러 일뿐입니다. 이 페이지를 보셔야합니다 https://developer.android.com/reference/android/media/MediaPlayer.html – Thomaslian
동영상보기를 사용하고 있는데 왜 미디어 플레이어가 필요합니까? – hasan