android 我需要做一些特殊的事情来启用谷歌电视上的Chrome播放器上的HDR吗?

jljoyd4f  于 2023-01-07  发布在  Android
关注(0)|答案(1)|浏览(108)
    • bounty将在2天后过期**。回答此问题可获得+50声望奖励。casolorz希望引起更多人关注此问题。

我有一个视频播放器,在谷歌电视的Chromecast上使用ExoPlayer版本androidx.media3:media3-exoplayer:1.0.0-beta03
当我使用谷歌电视的Chromecast的Google Cast功能播放HDR视频时,视频看起来要好得多,比我在谷歌电视的同一个Chromecast上使用ExoPlayer播放同样的视频时要亮得多。
是否需要执行某些操作才能使ExoPlayer正确播放该视频?
这是该视频的ffprobe输出

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Life Untouched 4K Demo.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    creation_time   : 2017-06-05T00:13:25.000000Z
    encoder         : Lavf57.72.101
  Duration: 00:03:17.57, start: 0.000000, bitrate: 19088 kb/s
  Stream #0:0[0x1](eng): Video: hevc (Main 10) (hev1 / 0x31766568), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 18946 kb/s, 59.94 fps, 59.94 tbr, 90k tbn (default)
    Metadata:
      creation_time   : 2017-06-05T00:13:25.000000Z
      handler_name    : VideoHandler
      vendor_id       : [0][0][0][0]
  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 125 kb/s (default)
    Metadata:
      creation_time   : 2017-06-05T00:13:25.000000Z
      handler_name    : SoundHandler
      vendor_id       : [0][0][0][0]

这是视频https://4kmedia.org/life-untouched-hdr-uhd-4k-demo/

x4shl7ld

x4shl7ld1#

我知道为什么它看起来更暗了,这是因为我使用的是app:surface_type="texture_view"
关于它的更多信息:https://developer.android.com/reference/android/view/TextureView

相关问题