2016-04-11 24 views
0

は私がYouTubeなどのインターネットビデオを再生するアプリを作成するにはどうすればよいですか?

が、私はそれが活動中で遊ぶことができるビデオに押すと、リストビューを作りたい私のアプリで私のGoogleドライブのサイトからビデオを再生したい動画がありませんSDカード

にインターネット上にある

私はこのコードを試してみましたが、それは言葉はまだ

これはあなたが私たちのできるコード

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

これは、動画のURLをURIとして解析するほど簡単ではありません。 Android用YouTube API:http://developers.google.com/youtube/android/player/ –

+0

アンドロイドプレイヤーが問題を解決する可能性がありますが、[WebView Class](http:// developer.android.com/intl/pt-br/reference/android/webkit/WebView.html)は、ネットワークアダプタからのデータへのアクセスやその他の必要な情報へのアクセス方法やアクセス方法を教えてくれるからです。 – Bonatti

答えて

0

ではありませんあなたのYouTubeチャンネル。あなたはあなたが望むものをアップロードし、アンドロイドアプリでそのビデオを入手します。あなたはGoogleサービスのYouTubeのAPIでそれを行うことができます。

関連する問題