Compare commits
2 Commits
8edf5c893e
...
93f4c4c982
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
93f4c4c982 | ||
|
|
cb8f5d0e4e |
@@ -12,8 +12,8 @@ android {
|
||||
applicationId = "com.iptv.app"
|
||||
minSdk = 24
|
||||
targetSdk = 34
|
||||
versionCode = 2
|
||||
versionName = "1.0.1"
|
||||
versionCode = 10002
|
||||
versionName = "1.0.2"
|
||||
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
vectorDrawables {
|
||||
|
||||
@@ -329,7 +329,6 @@ private fun createPlayerListener(
|
||||
private fun preparePlayer(context: Context, player: ExoPlayer, streamUrl: String) {
|
||||
val mediaItem = MediaItem.Builder()
|
||||
.setUri(streamUrl)
|
||||
.setMimeType("application/vnd.apple.mpegurl")
|
||||
.build()
|
||||
|
||||
// Create OkHttpClient with Google DNS configuration
|
||||
@@ -338,10 +337,10 @@ private fun preparePlayer(context: Context, player: ExoPlayer, streamUrl: String
|
||||
// Create OkHttpDataSource.Factory with custom DNS client
|
||||
val dataSourceFactory = OkHttpDataSource.Factory(okHttpClient)
|
||||
|
||||
val mediaSource = HlsMediaSource.Factory(dataSourceFactory)
|
||||
.createMediaSource(mediaItem)
|
||||
val mediaSourceFactory = DefaultMediaSourceFactory(context)
|
||||
.setDataSourceFactory(dataSourceFactory)
|
||||
|
||||
player.setMediaSource(mediaSource)
|
||||
player.setMediaSource(mediaSourceFactory.createMediaSource(mediaItem))
|
||||
player.prepare()
|
||||
player.playWhenReady = true
|
||||
}
|
||||
|
||||
@@ -87,7 +87,6 @@ class PlayerManager(private val context: Context) {
|
||||
trackSelector = DefaultTrackSelector(context).apply {
|
||||
val params = this.parameters.buildUpon()
|
||||
.setPreferredAudioLanguage("en")
|
||||
.setMaxVideoSizeSd()
|
||||
.build()
|
||||
this.parameters = params
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user