diff --git a/DotEngineExample/build.gradle b/DotEngineExample/build.gradle index dc60b82..c37e72f 100644 --- a/DotEngineExample/build.gradle +++ b/DotEngineExample/build.gradle @@ -1,13 +1,13 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 24 - buildToolsVersion '26.0.2' + compileSdkVersion 26 + buildToolsVersion '28.0.3' defaultConfig { applicationId "cc.dot.engine.example" minSdkVersion 16 - targetSdkVersion 24 + targetSdkVersion 26 versionCode 1 versionName "1.0" multiDexEnabled true @@ -33,9 +33,9 @@ allprojects { dependencies { - compile(name:'DotEngine-release', ext:'aar') - compile 'com.android.support:appcompat-v7:24.0.0' - compile 'com.squareup.okhttp3:okhttp:3.6.0' - compile 'com.orhanobut:logger:2.1.1' + implementation(name:'DotEngine-release', ext:'aar') + implementation 'com.android.support:appcompat-v7:24.0.0' + implementation 'com.squareup.okhttp3:okhttp:3.6.0' + implementation 'com.orhanobut:logger:2.1.1' } diff --git a/DotEngineExample/src/main/AndroidManifest.xml b/DotEngineExample/src/main/AndroidManifest.xml index 26d6c66..001cf48 100644 --- a/DotEngineExample/src/main/AndroidManifest.xml +++ b/DotEngineExample/src/main/AndroidManifest.xml @@ -4,9 +4,6 @@ android:versionCode="1" android:versionName="1.0"> - diff --git a/DotEngineExample/src/main/java/cc/dot/engine/example/CropVideoActivity.java b/DotEngineExample/src/main/java/cc/dot/engine/example/CropVideoActivity.java index e6180c7..ac0760d 100644 --- a/DotEngineExample/src/main/java/cc/dot/engine/example/CropVideoActivity.java +++ b/DotEngineExample/src/main/java/cc/dot/engine/example/CropVideoActivity.java @@ -17,6 +17,7 @@ import cc.dot.engine.DotEngine; import cc.dot.engine.DotStream; import cc.dot.engine.DotView; +import cc.dot.engine.audio.DotAudioManager; import cc.dot.engine.listener.DotEngineListener; import cc.dot.engine.listener.DotStreamListener; import cc.dot.engine.type.DotEngineErrorType; @@ -297,6 +298,11 @@ public void onStateChange(DotEngineStatus dotEngineStatus) { } } + + @Override + public void onAudioDeviceChanged(DotAudioManager.AudioDevice device) { + + } }; diff --git a/README.md b/README.md index 46bf075..dec481b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # dotEngine sdk android -dotEngine 音视频实时通话SDK. 应用场景一对一通话, 多对多通话, 一对多直播, 连麦直播, 抓娃娃, 支持定制以及二次开发 +dotEngine 音视频实时通话SDK. 应用场景一对一通话, 多对多通话, 一对多直播, 连麦直播, 抓娃娃, 视频客服, 远程问诊, 支持定制以及二次开发 ## 特点 @@ -19,6 +19,9 @@ dotEngine 音视频实时通话SDK. 应用场景一对一通话, 多对多通话 - 视频渲染支持全显示以及填充模式 - 断网重连 - Simulcast +- 屏幕共享 **需要Android5.0+** +- 视频录制 +- 支持TCP模式 ## 使用 @@ -46,5 +49,3 @@ docs[http://docs.dot.cc] 邮箱: leeoxiang@gmail.com - - diff --git a/build.gradle b/build.gradle index c095292..3f6e6c1 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ buildscript { google() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.4.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 5051615..363b1b6 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Thu Mar 01 00:37:35 CST 2018 +#Tue Jun 11 16:00:12 CST 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip