在我的Android應用程序中,我想重現流式視頻。 現在我目前使用的視頻觀看,但它可能工作得更好。我有這樣的問題:如何實現處理Android應用程序中的視頻流的視頻播放器
一些文件它不執行 - >錯誤(1,-1005)
視頻流緩衝長的時間後開始
你有什麼建議,而不是使用videoview?
我看到更多在應用程序內播放流視頻沒有這個問題的應用程序,但我不明白他們用什麼結果。也許與JavaScript播放器的webview?
在我的Android應用程序中,我想重現流式視頻。 現在我目前使用的視頻觀看,但它可能工作得更好。我有這樣的問題:如何實現處理Android應用程序中的視頻流的視頻播放器
一些文件它不執行 - >錯誤(1,-1005)
視頻流緩衝長的時間後開始
你有什麼建議,而不是使用videoview?
我看到更多在應用程序內播放流視頻沒有這個問題的應用程序,但我不明白他們用什麼結果。也許與JavaScript播放器的webview?
如果你的分SDK是16及以上使用Exo player
你會發現詳細說明here。
你可以嘗試surfaceView:
SurfaceView surfaceView = (SurfaceView)findViewById(R.id.surfaceView);
SurfaceHolder surfaceHolder = surfaceView.getHolder();
surfaceHolder.addCallback(new SurfaceHolder.Callback() {
@Override
public void surfaceCreated(SurfaceHolder surfaceHolder) {
mediaPlayer.setDataSource(STREAM_URL);
mediaPlayer.setDisplay(surfaceHolder);
mediaPlayer.start();
}
爲什麼你認爲surfaceview比Videoview更好? – aeroxr1
可以使用ExoPlayer或好老的MediaPlayer。兩者都會支持你想要的東西,但與mediaplayer相比,exoplayer提供了更多的靈活性和選項,但稍微複雜一些,需要更多的設置 –