先上代码MainActivity.java
一个简单的videoview播放视频的功能
public class MainActivity extends AppCompatActivity {
private VideoView videoView;
private String url=("android.resource://" + getPackageName() + "/" + R.raw.football);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
videoView=(VideoView)findViewById(R.id.videoView1);
initLocalVideo();
}
//播放本地视频
private void initLocalVideo() {
//设置有进度条可以拖动快进
MediaController localMediaController = new MediaController(this);
videoView.setMediaController(localMediaController);
String uri = ("android.resource://" + getPackageName() + "/" + R.raw.football);
videoView.setVideoURI(Uri.parse(uri));
videoView.start();
}
}
开始无论怎么播放都是失败,后来发现要用initLocalVideo方法中的uri才行,用全局的那个url就不行