我已经尝试了有关VideoView的所有内容,但我仍然只得到一个空白的黑色容器,控制台或设备上没有任何错误消息。
我用SGS3和Xperia U试过它,但都没有用。
以下是活动的oncreate函数的代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_about);
// Show the Up button in the action bar.
// getActionBar().setDisplayHomeAsUpEnabled(true);
String videoPath = "http://daily3gp.com/vids/747.3gp";
String videoPath2 = "http://www.law.duke.edu/cspd/contest/finalists/viewentry.php?file=docandyou";
VideoView aboutVideoView = (VideoView) findViewById(R.id.aboutVideoView);
aboutVideoView.setVideoURI(Uri.parse(videoPath2));
aboutVideoView.setMediaController(new MediaController(this));
aboutVideoView.setVisibility(1);
aboutVideoView.bringToFront();
aboutVideoView.requestFocus();
aboutVideoView.start();
}
我尝试评论/取消注释不同的行,尝试了两个视频来源,但我无法播放。我希望有人会发现这段代码有什么问题。
答案 0 :(得分:0)
您的准则运作良好。
只需检查清单文件中的Internet权限。
<uses-permission android:name="android.permission.INTERNET" />