我正在尝试播放一个使用带有扩展名 m3u8 的 RTSP 的音频 URL,但是当我在设备上付款时,它显示错误



我尝试实现以下代码,但它显示媒体播放器错误 (1,-1010) 还是我需要使用另一个播放器。

 public class VideoViewActivity extends Activity {
        // Declare variables
        ProgressDialog pDialog;
        VideoView videoview;
    Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            // Get the layout from video_main.xml
            setContentView(R.layout.videoview_main);
            // Find your VideoView in your video_main.xml layout
            MediaPlayer mp=new MediaPlayer();
            videoview = (VideoView) findViewById(R.id.VideoView);
            try {
                mp.setDataSource("http://example.com/playlist.m3u8");
                mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
                 mp.prepare();
                 mp.start();        
            } catch (IllegalArgumentException e2) {
                // TODO Auto-generated catch block
                e2.printStackTrace();
            } 
        }}

我们可以在安卓中使用 RTSP 进行音频流吗?

经过长时间的搜索,我将VLC播放器与我的应用程序集成在一起。这解决了之前面临的所有问题,现在我可以轻松地通过.m3u8格式播放音频/视频。

最新更新