【问题标题】:Play m3u8 with referer and use-ragent on android studio在 android studio 上使用 referer 和 use-ragent 播放 m3u8
【发布时间】:2022-01-15 23:13:31
【问题描述】:

我正在尝试运行广播链接,但此链接仅适用于所谓的用户代理和引用者 我怎样才能添加它这个选项

【问题讨论】:

    标签: android-studio user-agent exoplayer m3u8


    【解决方案1】:

    您应该可以使用 HttpDataSourceFactory 进行设置。注意这是针对 Media3 的,但我相信它几乎是一样的。

        val dataSourceFactory = DefaultHttpDataSource.Factory()
                .setUserAgent("XXX")
                .setDefaultRequestProperties(mapOf("Referer" to "https://example.org/"))
    
        player =
          ExoPlayer.Builder(this)
            .setMediaSourceFactory(DefaultMediaSourceFactory(dataSourceFactory))
            .build()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 2012-01-06
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2015-10-03
      • 2023-03-21
      相关资源
      最近更新 更多