You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity安卓平台VP8编码WebM视频透明效果失效问题求助

Unity安卓平台VP8编码WebM视频透明效果失效问题求助

各位大佬好!我最近在做一个Unity应用,功能是播放来自URL的VP8编码WebM格式视频,遇到了个头疼的问题:

在Unity编辑器里测试时,视频能正常带着透明背景显示,但把项目打包成Android版本后,视频的透明效果就完全消失了,背景变成不透明的了。

我原本没用到shader,后来特意尝试了用shader来处理,但也没能解决这个问题。下面是编辑器里正常显示的效果:

编辑器中WebM视频透明效果正常显示

给大家贴一下我用到的核心代码片段:

[SerializeField] private RawImage _rawImage;
[SerializeField] private UnityEngine.Video.VideoPlayer _videoPlayer;

private void Start()
{
    string pathToSaveVideo;

    if (Application.platform == RuntimePlatform.Android)
    {
        pathToSaveVideo = Path.Combine(Application.persistentDataPath, "12.webm");
    }
    else if (Application.platform == RuntimePlatform.IPhonePlayer)
    // 此处代码省略
}

有没有大佬遇到过类似的问题?求指点怎么解决安卓端的透明失效问题!

备注:内容来源于stack exchange,提问作者NeIT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 07:48:09