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());
}
}
}
}
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/ –
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