我想在我的应用
中播放来自我的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());
}
}
}
}
答案 0 :(得分:0)
您可以使用youtube频道。你上传视频你想要的东西,并在Android应用程序上获取视频。您可以使用Google Service youtube api。
答案 1 :(得分:0)
您需要将Youtube库集成到您的项目中。 请遵循以下教程: http://createdineden.com/blog/2015/may/12/android-tutorial-how-to-integrate-youtube-videos-into-your-app/
您只需要提供您要播放的视频的网址即可。 希望它有所帮助!