2016-03-02 50 views
6

Cách thực hiện tự động phát như facebook trong chế độ xem danh sách, chỉ một video tại một thời điểm và tạm dừng video khi không lấy nét.Tự động phát video (Chế độ xem danh sách)

Dưới đây là mã để phát video sau khi OnClick, trên Xem video trong Hoạt động khác, tôi muốn nó giống như Facebook mà người dùng cuộn và Phát video tự động.

Videos_URL = intent.getExtras().getString("VideoUrl"); 

    // Find your VideoView in your video_main.xml layout 
    myVideoView = (VideoView) findViewById(R.id.videoview); 
    if (mediaControls == null) { 
     mediaControls = new MediaController(this); 
    } 

    // Create a progressbar 
    progressDialog = new ProgressDialog(this); 
    // Set progressbar title 
    progressDialog.setTitle("APPNAME Video "); 
    // Set progressbar message 
    progressDialog.setMessage("Loading..."); 

    progressDialog.setCancelable(false); 
    // Show progressbar 
    // Show progressbar 
    progressDialog.show(); 
    try { 
     Uri video = Uri.parse(Videos_URL); 
     myVideoView.setVideoURI(video); 
     myVideoView.setMediaController(mediaControls); 
     myVideoView.start(); 

Có thể nhận Tự động phát trong Chế độ xem video trong Android không ??

+0

Bạn có thể thử sử dụng thư viện mới này gần đây đã được tạo và có thể chơi trò chơi trong danh sách xem khi bạn ghi lại https://github.com/eneim/Toro – user5894647

+0

Cảm ơn bạn. Hy vọng nó hoạt động, Tải xuống :) –

+2

Xin chào! Tôi là người tạo ra Toro. Chỉ cần tự hỏi xung quanh và xem câu hỏi của bạn. Xin vui lòng hỏi bất kỳ câu hỏi về nó. Hy vọng nó sẽ giúp công việc của bạn. –

Trả lời

0

Trên phương pháp getview của bộ điều hợp bạn làm như thế này, nó sẽ tự động phát video khi nó sẽ xuất hiện.

videoView.setVideoPath(videoPath); 
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { 
         @Override 
         public void onPrepared(final MediaPlayer mp) { 
          //seekbar. 
           mp.start(); 
           } catch (Exception e) { 
          e.printStackTrace(); 
        } 
Các vấn đề liên quan