簡體   English   中英

HTML5視頻Android VideoView

[英]HTML5 Video Android VideoView

我正在嘗試播放從VideoView中的WebView傳遞的視頻。 它可以工作,除了VideoView不想閱讀它。 我不斷收到錯誤:

“抱歉,這部影片無法播放。”

這是VideoView的代碼:

public class VideoHandler extends Activity {

WebView myWebView;
VideoView myVideoView;
WebChromeClient chromeClient;
WebViewClient wvClient;
Intent in;

@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.video_player);

   myVideoView = (VideoView) findViewById(R.id.videoview);
   MediaController mediaController = new MediaController(this);
   mediaController.setAnchorView(myVideoView);
   String video = (MNWVMainPage.myWebView.getUrl());
   myVideoView.setMediaController(mediaController);
   myVideoView.setVideoPath(video);
   myVideoView.start();


   myVideoView.setOnCompletionListener(new OnCompletionListener() {         
   @Override  
   public void onCompletion(MediaPlayer mp) {  
       mp.stop();  
       mp.release();
       setContentView(R.layout.mnwv_main);  
   }  
  });         
 }  
}

為什么不加載視頻?

僅閱讀您的代碼,我看不到任何錯誤。 您能檢查一下幾件事:

  1. 視頻是否與此處的格式列表對齊?

  2. 您打開相機/另一個VideoView了嗎? 即使釋放它們,緩沖區似乎也需要一些時間才能實際釋放。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM