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 Permission を確認するだけです。

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