Solución al problema de que Unity no puede reproducir mp4 cuando se reproduce el paquete de PC en win7
Utilice el reproductor de video para reproducir dinámicamente videos mp4 en Unity 2019.4.18f1. En el entorno win10, tanto el editor como el paquete de PC pueden reproducirse normalmente. Pero no se puede jugar en una PC con win7.
Mi intuición es que se trata de un problema de decodificación. El video es mp4 grabado por QQ. Primero verifiqué la información del video usando MP4Box.
Puedes ver que uno de los parámetros del vídeo es el parámetro del códec RFC6381: avc1.42C01E, pero no todos los MP4 tienen este parámetro, algunos son parámetros del códec RFC6381: mp4v.20.1. No estamos familiarizados con este códec. En el sitio web oficial de Microsoft, vimos que los requisitos del formato MP4 solo requieren Win7:
Por lo tanto, la solución es escribir un script para procesar automáticamente el MP4 al importarlo. codificación a vp8 como se muestra a continuación: