1

私はしばらくの間調査してきましたが、見つけることができるすべての質問はmp4の「ヒント」を指していますが、ビデオを制御することはできません.

AndroidマーケットのMXビデオプレーヤーが私が持っているこれらのmp4 URLを何らかの形で再生できることを発見したとき、私はあきらめようとしていました. そのため、現時点では mx プレーヤーで URL を起動するインテントを使用していますが、アプリ内でビデオを表示したいと考えています。

mx playerがこれを行う方法についてのアイデアは素晴らしいでしょう.

ありがとう

4

3 に答える 3

9

これをチェックして。それはあなたを助けるでしょう。

String LINK = "http://www.boisestatefootball.com/sites/default/files/videos/original/01%20-%20coach%20pete%20bio_4.mp4";
setContentView(R.layout.video);
VideoView videoView =(VideoView)findViewById(R.id.webView);
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
Uri video = Uri.parse(LINK);
videoView.setMediaController(mc);
videoView.setVideoURI(video);
videoView.requestFocus();
videoView.start();
于 2012-08-24T08:15:53.153 に答える
2

ビデオビューを作成してアプリでmp4ビデオを再生するためのコード全体を貼り付けたこのリンクを参照してください。そのエラーを手動で削除できるマイナーなエラーが発生する場合があります。

于 2012-06-03T15:15:13.680 に答える
1

FullscreenVideoViewクラスを使用してそれを行うことができます。その小さなライブラリ プロジェクトです。それはgradleです:

compile 'com.github.rtoshiro.fullscreenvideoview:fullscreenvideoview:1.1.0'

その手順は次のとおりです。

あなたのVideoViewxmlはこのようなものです

<com.github.rtoshiro.view.video.FullscreenVideoLayout
        android:id="@+id/videoview"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

activity で、次の方法で初期化します。

    FullscreenVideoLayout videoLayout;
videoLayout = (FullscreenVideoLayout) findViewById(R.id.videoview);
        videoLayout.setActivity(this);

        Uri videoUri = Uri.parse("YOUR_VIDEO_URL");
        try {
            videoLayout.setVideoURI(videoUri);

        } catch (IOException e) {
            e.printStackTrace();
        }

それでおしまい。ハッピーコーディング:)

もっと知りたい場合は、ここにアクセスしてください

于 2016-03-30T06:50:02.180 に答える