2017-08-03 69 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在他們的教程,但不能肯定。 [Here is](https://github.com/ayalus/ExoPlayer-2-Example/blob/27e37e449fc90fcb650ae62590825e31582d2287/ExoPlayer2Example/app/src/main/java/com/ayalus/exoplayer2example/MainActivity.java#L71)你可以在哪裏發現使用ExoPlayer 2的一個例子。 – andrei