1

我已经研究了一段时间,我能找到的所有问题都指向 mp4 的“提示”,但我无法控制视频。

当我发现安卓市场上的 MX 视频播放器可以以某种方式播放我拥有的这些 mp4 网址时,我正要放弃。因此,目前我使用意图在 mx 播放器中启动网址,但我更愿意在我的应用程序中显示视频。

任何关于 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类来做到这一点。它是一个小型图书馆项目。它的等级是:

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" />

在您的活动中,使用以下方式对其进行初始化:

    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 回答