Appcelerator Studio: la aplicación de Android se bloquea en Marshmallow cuando carga una URL en un reproductor de video

Puedo descargar un video de mi servidor remoto y guardarlo en el directorio de datos de la aplicación. Una vez que se completa paso su URL al jugador video (elemento de la interfaz de usuario en mi ventana). Entonces mi aplicación se bloquea.

Esto sólo está ocurriendo en Marshmallow (Android versión 6.0). Lo he probado en Lollypop (4-5 dispositivos), pero está funcionando bien allí.

He probado diferentes soluciones, pero todavía no soy capaz de solucionar este problema. Realmente me está matando. Si alguien de ustedes tiene idea acerca de ello, por favor ayuda. Agradecería.

Este es mi registro (de los comentarios):

[ERROR]: TiVideoView8: java.io.IOException: setDataSource ha fallado. [ERROR]: TiVideoView8: en android.media.MediaPlayer.setDataSource (MediaPlayer.java:1095) [ERROR]: TiVideoView8: en android.media.MediaPlayer.setDataSource (MediaPlayer.java:1041) [ERROR]: TiVideoView8: en android .media.MediaPlayer.setDataSource (MediaPlayer.java:987) [ERROR]: TiVideoView8: en android.media.MediaPlayer.setDataSource (MediaPlayer.java:968)

Se encontró con TIMOB-20440 que se fija en Titanium 5.3 (beta esta semana, GA 2 semanas más tarde).

Se trata de un error que existía en el SDK anterior de la aceleración. Pero está arreglado ahora. El error surgió debido al nuevo permiso de tiempo de ejecución que se introduce en Andorid M. Fix versión 5.3.0 o superior. Hay trabajo alrededor sin embargo. Obtenga el permiso applicationDataDirectory utilizando el módulo ti.permission.

  • Error de carga DLL:% 1 no es una aplicación Win32 válida - Appcelerator
  • Appcelerator Titanium Android servicio de ubicación de fondo
  • ¿Cómo funcionan los marcos de desarrollo de aplicaciones móviles multiplataforma?
  • Error "Versión de SDK de Android no encontrada" al ejecutar el emulador de Android de Genymotion desde Appcelerator Studio
  • Entrada duplicada: org / appcelerator / titanium / gen / bindings.json en el módulo Android personalizado
  • La aplicación se bloquea en Android 6 porque el módulo tiene reubicaciones de texto
  • Posición de control de vídeo de Android en Titanium
  • Xamarin vs Titanium Appcelerator?
  • ¿Cuál es el significado exacto de "fregadero de cocina" en la programación?
  • No se puede ocultar titanio titanio con aleación
  • Rendimiento de Appcelerator Titanium
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.