2017-08-03 64 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