pull/137/head
FongMi 3 years ago
parent 7bd8bfe205
commit 5ea7641461
  1. 2
      app/build.gradle
  2. 3
      app/src/main/java/com/fongmi/android/tv/player/ExoUtil.java
  3. 2
      drpy/build.gradle
  4. 2
      settings.gradle

@ -87,7 +87,7 @@ dependencies {
implementation project(':catvod')
implementation project(':forcetech')
implementation project(':ijkplayer')
pythonImplementation project(':pyramid')
//pythonImplementation project(':pyramid')
implementation 'androidx.media3:media3-database:1.0.2'
implementation 'androidx.media3:media3-datasource:1.0.2'
implementation 'androidx.media3:media3-datasource-okhttp:1.0.2'

@ -113,10 +113,7 @@ public class ExoUtil {
private static MediaItem getMediaItem(Uri uri, List<Sub> subs, int errorCode) {
MediaItem.Builder builder = new MediaItem.Builder().setUri(uri);
if (errorCode == PlaybackException.ERROR_CODE_PARSING_CONTAINER_UNSUPPORTED || errorCode == PlaybackException.ERROR_CODE_IO_UNSPECIFIED) builder.setMimeType(MimeTypes.APPLICATION_M3U8);
else if (errorCode == PlaybackException.ERROR_CODE_PARSING_MANIFEST_MALFORMED) builder.setMimeType(MimeTypes.APPLICATION_OCTET);
if (subs.size() > 0) builder.setSubtitleConfigurations(getSubtitles(subs));
builder.setAllowChunklessPreparation(Players.isHard());
builder.setAds(Sniffer.getAdsRegex(uri));
return builder.build();
}

@ -13,8 +13,8 @@ android {
dependencies {
implementation project(':catvod')
implementation project(':media-lib-common')
implementation 'androidx.annotation:annotation:1.5.0'
implementation 'androidx.media3:media3-common:1.0.2'
implementation 'wang.harlon.quickjs:wrapper-android:0.19.3'
api 'com.google.code.gson:gson:' + gsonVersion
api 'com.squareup.okhttp3:okhttp:' + okhttpVersion

@ -24,7 +24,7 @@ include ':drpy'
include ':zlive'
include ':tvbus'
include ':catvod'
include ':pyramid'
//include ':pyramid'
include ':forcetech'
include ':ijkplayer'
rootProject.name = "TV"
Loading…
Cancel
Save