2016-04-11 15 views
0

BenYouTube gibi internet videolarını oynatan bir uygulamayı nasıl yapabilirim?

Ben o faaliyetin oynayabileceği videoda bastığınızda bir liste görünümü yapmak istiyorum benim app benim google sürücü sitesinden video oynatmak istediğiniz video değil sdcard

üzerine internette olduğunu

Bu kodu çalıştı ancak henüz bu kodu

package com.osman.e001; 

import android.app.Activity; 
import android.app.ProgressDialog; 
import android.graphics.PixelFormat; 
import android.media.MediaPlayer; 
import android.net.Uri; 
import android.os.Bundle; 
import android.util.Log; 
import android.widget.MediaController; 
import android.widget.VideoView; 

public class WebViewActivity extends Activity { 

    VideoView v; 
    MediaController mediaController; 
    ProgressDialog progressDialog; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_web_view); 

    public void playvideo(String videopath) { 
     Log.e("entered", "playvide"); 
     Log.e("path is", "" + "https://youtu.be/6ACl8s_tBzE"); 
     try { 
      progressDialog = ProgressDialog.show(WebViewActivity.this, "", 
        "Buffering video...", false); 
      progressDialog.setCancelable(true); 
      getWindow().setFormat(PixelFormat.TRANSLUCENT); 

      mediaController = new MediaController(WebViewActivity.this); 

      Uri video = Uri.parse("https://youtu.be/6ACl8s_tBzE"); 
      v.setMediaController(mediaController); 
      v.setVideoURI(video); 

      v.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { 

       public void onPrepared(MediaPlayer mp) { 
        progressDialog.dismiss(); 
        v.start(); 
       } 
      }); 

     } catch (Exception e) { 
      progressDialog.dismiss(); 
      System.out.println("Video Play Error :" + e.getMessage()); 
     } 

    } 
} 
} 
+2

Ne yazık ki, bu videonun URL'sini bir URI olarak ayrıştırmak kadar kolay değil. Android için YouTube API'sine göz atmanız gerekir: https://developers.google.com/youtube/android/player/ –

+0

Android oynatıcı sorunları çözebilirken, [WebView Sınıfı] 'nı da kontrol edin (http: // developer.android.com/intl/pt-br/reference/android/webkit/WebView.html) size ağ adaptörlerinden ve diğer gerekli bilgilerden veriye nasıl erişileceğini ve erişim isteğinde bulunacağını öğretecektir. – Bonatti

cevap

0

bize can olduğunu

kelime değil youtube kanalı. İstediğiniz videoları yüklersiniz ve bu videoları android uygulamasında edinirsiniz. Bunu Google Hizmet youtube API'sı ile yapabilirsiniz.

İlgili konular