HarmonyOS 鸿蒙Next:xComponent的type为XComponentType.TEXTURE时,视频画中画窗口显示黑屏

发布于 1周前 作者 yuanlaile 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:xComponent的type为XComponentType.TEXTURE时,视频画中画窗口显示黑屏

如题,由于项目使用的texture类型的XComponent播放视频,现在要实现小窗口画中画功能,现在切换到小窗口失败,小窗口黑屏,视频画面依然在原来的位置cke_584.png

6 回复

该问题需要代码进行分析,建议通过在线提单提交问题。

支持 - 在线提单 - 华为开发者联盟 (huawei.com)

楼主您好,

期望可以提供完整的可复现demo,方便分析问题原因。

希望HarmonyOS能继续优化系统稳定性,减少崩溃和重启的情况。

当xComponent的type设置为XComponentType.TEXTURE并用于视频画中画窗口时,出现黑屏问题可能由几个原因引起:

  1. 纹理源问题:确保视频源正在正确生成并更新纹理。检查视频解码和纹理上传的流程是否有误。
  2. 渲染问题:检查渲染流程是否正确设置,包括纹理绑定、着色器配置和渲染命令。
  3. 资源竞争或同步问题:确保在渲染前视频帧已准备好,且没有资源被其他线程占用。
  4. 权限或配置问题:确认应用已获取播放视频所需的权限,且相关配置(如硬件加速)已正确设置。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部