android - 使用 4.1 HTML 5 直播到 android

标签 android html streaming video-streaming live

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

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

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

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

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

最佳答案

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

我现在在 Wowza Media Server 上使用适用于 Android 4.0.3 的 HTTP Live Stream。

    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,否则这应该仍然有效。

关于android - 使用 4.1 HTML 5 直播到 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11432599/

相关文章:

android - 将多个图像添加到 ViewFlipper 中的 ImageViews 时出现“OutOfMemoryError”?

android - onDraw() 自定义 View 的高效设计

android - 如何仅获取一列作为 ActiveAndroid 查询的结果?

javascript - 我可以使用源映射将 .less 更改为 a.min.css 并且仍然能够在开发工具中查看 .less 文件吗?

java - parseEagerly 在 MTOM 的 @StreamingAttachment (Metro) 中意味着什么

Android:onResume() 跳转到另一个 Activity 而不是异常(exception)

php - 标题响应问题下方的导航栏

javascript - 换行后隐藏元素

video-streaming - 当有数千个 SRS 实例时如何配置同事

FFMPEG FishEye Equirectangular