导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. ChengKun
    C
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 84
    • 主题 1
    • 帖子 1
    • 最佳 0
    • 群组 0

    ChengKunLV 2

    @ChengKun

    84
    积分
    0
    声望
    1
    资料浏览
    1
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    ChengKun 取消关注 关注

    ChengKun 发布的最新帖子

    • T507 安卓10 exoplayer 播放4k视频花屏

      描述

      使用创龙 t507 开发板,安卓 10 系统,kotlin 开发使用 exoplayer + playerview (或者 textureview),播放 4k 视频,当播放窗口宽高自定义时,会出现花屏,且系统日志看不出来错误。

      出问题的视频文件在全屏播放,或者较大的自定义分辨率,或者某些指定分辨可以正常播放的。

      问题现象图示:

      图示是将 4k 烤鸭女视频,缩放到 1133x871 的一个 compose playerview 中显示的。

      playerview 使用的resize mode 是 默认的 RESIZE_MODE_FIT

      71d70baa-c93c-40c8-b201-5757e1fe1f8e-b6490fc9191c22549af968177661662a.jpg

      问题现象都是图示的这种雪花 + 绿条花纹,顶部(10%大概,可以在图中看出和下部分不同)横条隐约是能看出压扁的视频图像内容的。

      即使保持宽高比(16:9) 例如: 256x144 依然如此。

      那么保证宽高比也对齐呢?
      1024x576 对齐 32 了,还是这样。

      但是 1080p 视频文件又都是正常的。

      猜测

      原本猜测可能是对齐转换的问题,但是还是这个大小,播放 1080p 的视频都不会花屏,调整播放窗口对齐,也是无法播放 4k 的该视频的。
      我在 1024x576 场景下 也调整了 playerview resize mode , 也不起作用。

      不知哪位牛人能够指点一下

      发布在 T Series
      C
      ChengKun