Browse Source

Merge pull request #11658 from tanganellilore/fix_app_videoplayer_agent

Add user agent on Exoplayer
Andy Scherzinger 2 years ago
parent
commit
2c4d5e5a0d

+ 2 - 0
app/src/main/java/com/nextcloud/client/media/NextcloudExoPlayer.kt

@@ -27,6 +27,7 @@ import com.google.android.exoplayer2.ext.okhttp.OkHttpDataSource
 import com.google.android.exoplayer2.source.DefaultMediaSourceFactory
 import com.google.android.exoplayer2.upstream.DefaultDataSource
 import com.nextcloud.common.NextcloudClient
+import com.owncloud.android.MainApp
 
 object NextcloudExoPlayer {
     private const val FIVE_SECONDS_IN_MILLIS = 5000L
@@ -39,6 +40,7 @@ object NextcloudExoPlayer {
     @JvmStatic
     fun createNextcloudExoplayer(context: Context, nextcloudClient: NextcloudClient): ExoPlayer {
         val okHttpDataSourceFactory = OkHttpDataSource.Factory(nextcloudClient.client)
+        okHttpDataSourceFactory.setUserAgent(MainApp.getUserAgent())
         val mediaSourceFactory = DefaultMediaSourceFactory(
             DefaultDataSource.Factory(
                 context,