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í.
- Titanium crea evento del calendario
- Escribir una aplicación para Android e iOS
- Esquema de URL personalizado de Android se niega a trabajar / Cómo navegar de nuevo a Android App después de OAuth
- Mostrar índice en tableview con Titanium SDK
- Desea almacenar permanentemente dos variables para una aplicación en sistemas operativos móviles
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)
- Appcelerator Titanium 3 Errores de entorno del emulador de Android
- ¿Qué significa "ActionBar no disponible para TabGroup"?
- Appcelerator Titanium LocalNotification para Android
- Titanium Appcelerator módulo Android: ¿Cómo crear un proxy?
- Notificaciones push en Android 5 no se entregan cuando la aplicación en segundo plano (Titanium) - Pero lo hace en primer plano
- Actualización del módulo Android Titanium a SDK 6.0.0
- Está utilizando una implementación insegura de X509TrustManager
- Appcelerator Android Service detiene las paradas
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.
- Android adjustResize – Cómo deshabilitar el efecto de fundido
- ¿Cómo establecer programaticamente locksreen propietario información mensaje en Android?