【问题标题】:How to play .m3u8 video url on Android Device?如何在 Android 设备上播放 .m3u8 视频网址?
【发布时间】:2013-07-23 10:13:13
【问题描述】:

我需要在 Andriod 设备上播放 .m3u8 视频网址 我正在尝试执行下面的代码,但它不工作,我得到视频无法播放?

有人可以帮忙吗?

源代码:

import android.media.MediaPlayer;
import android.media.MediaPlayer.OnPreparedListener;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
import android.app.Activity;

    public class MainActivity extends Activity {

        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);

            VideoView vw = (VideoView) findViewById(R.id.videoView);
            vw.setVideoPath(".m3u8 URL Here");
            vw.setMediaController(new MediaController(this));
            vw.requestFocus();
            vw.start();
    }
}

注意:

我已关注此链接HLS (http live streaming) on Android 3.0 and seeking

【问题讨论】:

    标签: android android-layout android-intent video-streaming


    【解决方案1】:

    你可以使用一个库来做这件事,我推荐你使用 Vitamio 它是非常强大的中文库,适用于 2.1+ 设备,在 Github 中以“英文”查看它

    https://github.com/yixia/VitamioBundle

    【讨论】:

      猜你喜欢
      • 2012-01-06
      • 2017-10-24
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 2015-06-28
      • 1970-01-01
      • 2014-04-18
      相关资源
      最近更新 更多