4

大多数人可能都知道,新版本的 android 4.1 或更高版本将不支持 flash。

我正在寻找一种通过网络浏览器将实时视频内容流式传输到新版本的 android(我目前只使用 flash)的方法。

我已经尝试过 html5 视频标签和 HLS 流,但是我只设法让音频通过。

我正在android模拟器上测试这一切。

目前,我们无法向任何将使用 android 4.1 的人提供内容。这有点令人担忧,因为它获得了更多用户。

4

2 回答 2

0

如果您可以使用 VideoView....

我现在正在使用适用于 Android 4.0.3 的 HTTP Live Stream 和 Wowza 媒体服务器。

    private VideoView mainVideo;
    public static String VIDEO_FEED_URL = http://192.168.1.102:1935/http/myStream/playlist.m3u8

    mainVideo = (VideoView) findViewById(R.id.mainVideo);
    mainVideo.setVideoURI(Uri.parse(VIDEO_FEED_URL));
    mainVideo.requestFocus();
    mainVideo.setOnPreparedListener(new OnPreparedListener() {

        public void onPrepared(MediaPlayer mp) {
            mainVideo.start();
        }
    });

这是我为 Wowza 学习的教程。 http://www.wowza.com/forums/content.php?36-How-to-set-up-live-streaming-using-an-RTMP-based-encoder

我现在正在等待我的 4.1 平板电脑,看看这是否有效。除非 Google 更改了 VideoView,否则这应该仍然有效。

于 2012-07-15T22:25:34.340 回答
0

在我的 Nexus 7 (Android 4.1) 上,HLS / H.264 直播无法在浏览器中运行。

但是,如果我改为提供或重定向到流式清单的链接,这将启动视频播放器应用程序,并且效果很好。

所以多一点 JQuery 黑客来围绕 JWPlayer 之类的东西或它的同类

于 2012-08-16T08:17:51.657 回答