2013-07-23 207 views
0

我有一個要求在Andriod設備上播放.m3u8視頻網址 我想執行下面的代碼,但它不工作,我得到視頻無法播放?如何在Android設備上播放.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

回答

2

您可以使用圖書館的todo這一點,我建議你使用Vitamio它是非常強大的中國庫適用於2.1+以上的設備,請在Github中的「英文」中檢查它

https://github.com/yixia/VitamioBundle

相關問題