将其下载到Android中的本地存储后如何播放远程视频?

时间:2016-10-03 14:01:32

标签: android android-studio

我希望在将其下载到手机的本地存储后播放在网络中托管的视频。目前我尝试在线播放视频。但我想要的是首先应该将视频自动下载到用户的存储并且能够通过应用程序播放(视频播放网址应该是本地存储)。

我尝试了什么

import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;

import android.widget.MediaController;

import android.widget.VideoView;
public class MainActivity extends Activity  {


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    VideoView vidView = (VideoView) findViewById(R.id.myVideo);

    String vidAddress = "https://archive.org/download/ksnn_compilation_master_the_internet/ksnn_compilation_master_the_internet_512kb.mp4";
    Uri vidUri = Uri.parse(vidAddress);
    vidView.setVideoURI(vidUri);

    MediaController vidControl = new MediaController(this);
    vidControl.setAnchorView(vidView);
    vidView.setMediaController(vidControl);
    vidView.start();

}

0 个答案:

没有答案