提交 459551e3 编写于 作者: S shuyu

update exoPlayer to 2.9.0

上级 94f0dd14
......@@ -57,6 +57,8 @@ android {
jniLibs.srcDirs = ['libs']
}
}
compileOptions { targetCompatibility JavaVersion.VERSION_1_8 }
}
dependencies {
......
......@@ -39,7 +39,7 @@ public class GSYApplication extends MultiDexApplication {
//GSYVideoType.enableMediaCodec();
//GSYVideoType.enableMediaCodecTexture();
//PlayerFactory.setPlayManager(Exo2PlayerManager.class);//EXO模式
PlayerFactory.setPlayManager(Exo2PlayerManager.class);//EXO模式
//PlayerFactory.setPlayManager(SystemPlayerManager.class);//系统模式
//PlayerFactory.setPlayManager(IjkPlayerManager.class);//ijk模式
......
......@@ -31,7 +31,7 @@ ext {
gsyVideoVersion = '6.0.1'
exo_player2 = '2.8.4'
exo_player2 = '2.9.0'
permissionsdispatcher = '3.2.0'
......
......@@ -179,7 +179,7 @@ public class IjkExo2MediaPlayer extends AbstractMediaPlayer implements Player.Ev
rendererFactory = new DefaultRenderersFactory(mAppContext, extensionRendererMode);
DefaultLoadControl loadControl = new DefaultLoadControl();
mInternalPlayer = ExoPlayerFactory.newSimpleInstance(rendererFactory, mTrackSelector, loadControl, null);
mInternalPlayer = ExoPlayerFactory.newSimpleInstance(mAppContext, rendererFactory, mTrackSelector, loadControl, null);
mInternalPlayer.addListener(this);
mInternalPlayer.addAnalyticsListener(this);
mInternalPlayer.addListener(mEventLogger);
......@@ -637,16 +637,6 @@ public class IjkExo2MediaPlayer extends AbstractMediaPlayer implements Player.Ev
}
@Override
public void onViewportSizeChange(EventTime eventTime, int width, int height) {
}
@Override
public void onNetworkTypeChanged(EventTime eventTime, @Nullable NetworkInfo networkInfo) {
}
@Override
public void onMetadata(EventTime eventTime, Metadata metadata) {
......
......@@ -32,7 +32,7 @@ dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
//api project(':gsyVideoPlayer-java')
//api project(':gsyVideoPlayer-exo_player2')
api project(':gsyVideoPlayer-exo_player2')
//api project(':gsyVideoPlayer-armv5')
//api project(':gsyVideoPlayer-armv7a')
//api project(':gsyVideoPlayer-armv64')
......@@ -45,7 +45,7 @@ dependencies {
//api "com.shuyu:GSYVideoPlayer:$gsyVideoVersion"
api "com.shuyu:gsyVideoPlayer-java:$gsyVideoVersion"
api "com.shuyu:GSYVideoPlayer-exo2:$gsyVideoVersion"
//api "com.shuyu:GSYVideoPlayer-exo2:$gsyVideoVersion"
api "com.shuyu:gsyVideoPlayer-armv5:$gsyVideoVersion"
api "com.shuyu:gsyVideoPlayer-armv7a:$gsyVideoVersion"
api "com.shuyu:gsyVideoPlayer-arm64:$gsyVideoVersion"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册