0

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

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

4

1 回答 1

0

您的代码运行良好。

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

<uses-permission android:name="android.permission.INTERNET" />
于 2013-01-31T17:11:01.390 回答