2017-08-03 5 views
0

私のアプリにexoplayerライブラリを組み込んでサンプルアプリケーションを作成するだけで、すべての依存関係ファイルが含まれ、クラスファクトリを作成する際にエラーが発生します。依存性:ExoPlayerの使用中に工場クラスが必要です

compile 'com.google.android.exoplayer:exoplayer:r2.4.4' 
compile 'com.google.android.exoplayer:exoplayer-core:r2.4.4' 
compile 'com.google.android.exoplayer:exoplayer-dash:r2.4.4' 
compile 'com.google.android.exoplayer:exoplayer-ui:r2.4.4' 

private ExoPlayer exoPlayer; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    exoPlayer = ExoPlayer.Factory.newInstance(2); 
} 

答えて

0

ExoPlayer.FactoryFactory.を削除します。実際のクラスはExoPlayerFactoryと呼ばれます。

+0

Exoplayerを使用してサンプルのオーディオビデオプレーヤーを開発する簡単なコードを参照できますか?ExoPlayer.Factoryを使用して新しいインスタンスを作成する多くのブログを参照しています。 –

+0

@MahalakshmiSaravananおそらく、Exoplayer 1をチュートリアルで使用していますが、わかりません。 [ここにある](https://github.com/ayalus/ExoPlayer-2-Example/blob/27e37e449fc90fcb650ae62590825e31582d2287/ExoPlayer2Example/app/src/main/java/com/ayalus/exoplayer2example/MainActivity.java#L71) ExoPlayer 2の使用例を見てください。 – andrei

関連する問題