build.gradle 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. apply plugin: 'com.android.library'
  2. apply from: rootProject.projectDir.absolutePath + "/VideoGradle/video.gradle"
  3. //迁移到jitpack
  4. apply plugin: 'com.github.dcendents.android-maven'
  5. android {
  6. compileSdkVersion project.ext.androidCompileSdkVersion
  7. buildToolsVersion project.ext.androidBuildToolsVersion
  8. defaultConfig {
  9. minSdkVersion project.ext.androidMinSdkVersion
  10. targetSdkVersion project.ext.androidTargetSdkVersion
  11. versionCode 37
  12. versionName "3.0.7"
  13. }
  14. buildTypes {
  15. release {
  16. minifyEnabled false
  17. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  18. }
  19. }
  20. }
  21. dependencies {
  22. implementation fileTree(dir: "libs", include: ["*.jar"])
  23. //这两个是必须要加的,其它的可供选择
  24. compileOnly('tv.danmaku.ijk.media:ijkplayer-java:0.8.8')
  25. compileOnly('tv.danmaku.ijk.media:ijkplayer-armv7a:0.8.4')
  26. //其他库文件
  27. //implementation 'tv.danmaku.ijk.media:ijkplayer-armv5:0.8.8'
  28. //implementation 'tv.danmaku.ijk.media:ijkplayer-arm64:0.8.8'
  29. //implementation 'tv.danmaku.ijk.media:ijkplayer-x86:0.8.8'
  30. //implementation 'tv.danmaku.ijk.media:ijkplayer-x86_64:0.8.8'
  31. //谷歌播放器
  32. compileOnly("com.google.android.exoplayer:exoplayer:2.11.3")
  33. //exoplayer-core:核心功能 (必要)
  34. compileOnly("com.google.android.exoplayer:exoplayer-core:2.11.3")
  35. //exoplayer-dash:支持DASH内容
  36. compileOnly("com.google.android.exoplayer:exoplayer-dash:2.11.3")
  37. //exoplayer-hls:支持HLS内容
  38. compileOnly("com.google.android.exoplayer:exoplayer-hls:2.11.3")
  39. //exoplayer-smoothstreaming:支持SmoothStreaming内容
  40. compileOnly("com.google.android.exoplayer:exoplayer-smoothstreaming:2.11.3")
  41. compileOnly("com.google.android.exoplayer:extension-rtmp:2.11.3")
  42. implementation project(':VideoTool')
  43. }