使用4.1 HTML 5直播到Android

时间:2012-07-11 12:24:56

标签: android html5 streaming video-streaming live

大多数人可能都知道在Android 4.1或更高版本的新版本中不支持flash。

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

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

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

目前我们没有办法向任何将使用Android 4.1的人提供内容。由于它会吸引更多用户,因此有点担心。

2 个答案:

答案 0 :(得分:0)

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

我现在正在使用Wowza Media Server的HTTP Live Stream for Android 4.0.3。

    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平板电脑,看看是否有效。除非谷歌改变了VideoView,否则这仍然有用。

答案 1 :(得分:0)

在我的Nexus 7(Android 4.1)上,HLS / H.264实时流媒体在浏览器中工作。

但是,如果我提供或重定向到流媒体清单的链接,这将启动视频播放器应用程序,这可以正常工作。

所以更多的JQuery hackery包装JWPlayer或类似的东西