Falla del reproductor de video Android
– UnityAssets3Free
bienvenido , me llamo juansito y esta vez os traigo
esta unity pregunta
El video que estoy cargando en mi juego Unity falla Android. Parece funcionar bien en iOS, pero de vez en cuando, hay una falla en el Android que no es nada específico. La parte esencial del registro es:
señal 11 (SIGSEGV), código 1 (SEGV_MAPERR), dirección de falla 0x0
Causa: desreferencia de puntero nulo
Y el backtrace consta de 8 direcciones en libunity.so. Intenté usar addr2line con las mismas direcciones y la información que recuperé fue: JNI_OnUnload, UnitySendMessage y UnitySwappy_injectTracer en ese orden. No pude encontrar nada específico que incluya estas funciones y fallas de video.
El registro también contiene:
AndroidVideoMedia::OpenExtractor no pudo traducir el archivo:/Números y letras de CAB/Números y letras de CAB. recurso a un archivo local.
Asegúrese de que el archivo existe, está en el disco (no en la memoria) y no está comprimido.
Sin embargo, este mensaje aparece en el registro incluso cuando se reproduce el video y no se bloquea.
Estoy cargando el video desde recursos, no desde una URL. No está comprimido, ni siquiera en un AssetBundle. Pasé los últimos días probando todo lo que pude encontrar de personas con problemas similares:
- Actualice Unity a la última versión 2019.4.33f1
- Usé VideoPlayer.Prepare() y cuando el evento preparado se dispara con éxito, reproduzco el video.
- Representación multiproceso deshabilitada
- Vídeos diferentes a los originales.
- Intenté usar VideoPlayer.ErrorRecieved pero no se arrojó ningún error
- Cuando usamos VideoPlayer.Play, el reproductor de video no reproduce el video (el proceso de depuración incluye suscribirse a uno incluso cuando se reproduce el video, el código no ingresa al evento)
- Hizo diferentes compilaciones con Video Transcode habilitado y deshabilitado y sin audio
- Se eliminó Vulkan en las API de gráficos y se usó solo OpenGLES3
- Código de motor de tira deshabilitado
Desafortunadamente, nada de esto parece funcionar y la falla aún aparece al menos una vez cada 40 veces que se reproduce el video.
0
nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias
sin mas,espero que te halla servido