VideoView se bloquea después de mucho tiempo jugando

Tengo una aplicación que reproducir videos en bucle para siempre. Estoy frente a un problema que el VideoView parece que se bloquea después de un largo tiempo de juego (normalmente 2 a 3 días).

Algunos comentarios sobre lo que está sucediendo:

  • Todo mi código dentro de Try – Catch bloquea, pero el error no es ser atrapado por ellos. (por eso no he publicado ningún registro)

  • No está siendo capturado por UnhandledException ni (o está siendo atrapado pero no ha iniciado sesión en mi servidor). Creé una clase de ApplicationContext personalizada y suponía para registrar (enviar el error al servidor) cuando ocurre una UnhandledException.

  • Los videos MP4 parecen jugar por un tiempo más largo entonces WMV.

  • La memoria está siendo observada y se mantiene casi estática (que por lo general comienza con 649mb y después de dos días jugando todavía tiene 618mb libre)

  • Hay dos tipos de errores visuales:

    1 – La pantalla se vuelve negra (creo que sucede cuando ocurre el error durante el cambio de video)

    2 – El vídeo se congela (pero la aplicación sigue respondiendo a mi servidor)

No puedo publicar registros porque no los hay. No puedo publicar mi código porque sería necesario publicar la solución completa, pero sí puedo enviar a alguien mi aplicación y dar instrucciones sobre cómo usarla.

Si no sabe lo que puede estar sucediendo, cualquier idea de cómo encontrar el mensaje de error ayudaría mucho .

Gracias a todos.

  • Desarrollar una aplicación C # para Windows Mobile, Android y iPhone
  • ¿Son las aplicaciones MonoDroid (Xamarin) menos propensas al robo?
  • ¿Cómo obtengo la dirección MAC y el dispositivo Android con 6.0 o superior en c #?
  • Xamarin.Android android: versionCode android: versionName - Desde Jenkins Build Server
  • ¿Cómo ver y filtrar fácilmente el logcat de Android en Windows?
  • GetAllNetworkInterfaces () lanza la excepción
  • Xamarin forma la imagen de Android no se está comprimiendo
  • ¿Qué significa "W / AudioFlinger (34): escritura bloqueada por 70 ms, 2236 escrituras retrasadas, hilo"?
  • Cómo convertir bitmap a matriz de bytes en Mono Para Android
  • Cómo devolver Java.Lang.Object de un método anulado en MonoDroid
  • Cómo se utiliza la clase BluetoothA2dp en Xamarin
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.