2016-08-10 11 views
0

である私はビデオをストリーミングするMediaPayerを使用して、ラインストリーミングのためのアプリケーションを構築しています、にあり、より効率的な方法どのようなAndroidアプリで動画をストリーミングするための最も効率的な方法

player.setDataSource(this, Uri.parse(getLink())); 

が、彼はかなり遅いようですストリーム動画の場合は、事前に さんを推薦してください

答えて

1

動画をストリームするより効率的な方法はありますか?

あなたはVideoViewクラスを使用して試みることができる: https://developer.android.com/reference/android/widget/VideoView.html

表示ビデオファイルを。 VideoViewクラスは、さまざまなソース(リソースやコンテンツプロバイダなど)から の画像を読み込み、 の任意のレイアウトマネージャで使用できるように、 スケーリングのようなビデオの測定値を計算します( )。および色づけ。

またはボイラープレートコード(主に依存性注入を使用)を書こうとするなら、ExoPlayerを試すことができます。

https://developer.android.com/guide/topics/media/exoplayer.html

ExoPlayerためのGitHubでいくつかの優れたサンプルコードは、あなたが始めるためにもあります。