VideoView无法播放来自网址的视频

时间:2013-01-31 16:51:41

标签: android android-videoview

我已经尝试了有关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(); 
    }

我尝试评论/取消注释不同的行,尝试了两个视频来源,但我无法播放。我希望有人会发现这段代码有什么问题。

1 个答案:

答案 0 :(得分:0)

您的准则运作良好。

只需检查清单文件中的Internet权限。

<uses-permission android:name="android.permission.INTERNET" />