package com.thenewboston.videoplayer;
import android.app.Activity;
import android.os.Bundle;
import android.widget.VideoView;
import android.widget.MediaController;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final VideoView adarshsVideo = (VideoView) findViewById(R.id.adarshsVideo);
adarshsVideo.setVideoPath("https://www.youtube.com/watch?v=oj0PYv2DIhk");
MediaController m = new MediaController(this);
m.setAnchorView(adarshsVideo);
adarshsVideo.setMediaController(m);
adarshsVideo.start();
}
我已在我的清单中加入了android.permission.INTERNET
。但每次我打开应用程序时,都会抛出无法播放此视频的消息。
答案 0 :(得分:-1)
可能有很多理由不播放视频。您可以在清单文件中设置android:hardwareAccelerated = "true"
的其他设备上对其进行测试。
在应用程序标记中设置属性。
大多数情况下,使用硬件加速解决问题,这也有助于动画。
请参阅此处的文档:http://developer.android.com/guide/topics/graphics/hardware-accel.html