I’m running a Video almost exactly as in Jakes ‘Video Login Screen Example’. It works fine on some of the newer Android phones we it crashes on some of the older ones. It works when I run previews on the phones, but it’s very choppy. However, when I run build it keeps crashing.
<Video ux:Name="BackgroundVideo"
Volume="0.0"
Layer="Background"
IsLooping="true"
AutoPlay="true"
File="Assets/Videos/output.mp4"
Opacity="0.9">
</Video>
The ones I’m getting the crashes on is a Sony Xperia Z(Model nr: C6603) with Android 4.2.2 and a Samsung GT-I9100 running Android 4.1.2
E/SurfaceTexture(27547): [unnamed-27547-1] updateTexImage: invalid current EGLContext
W/System.err(27547): java.lang.IllegalStateException: Unable to update texture contents (see logcat for details)
W/System.err(27547): at android.graphics.SurfaceTexture.nativeUpdateTexImage(Native Method)
W/System.err(27547): at android.graphics.SurfaceTexture.updateTexImage(SurfaceTexture.java:162)
W/System.err(27547): at com.Bindings.Binding_Fuse_App_FrameCallback.n_doFrame(Native Method)
W/System.err(27547): at com.Bindings.Binding_Fuse_App_FrameCallback.doFrame(Binding_Fuse_App_FrameCallback.java:14)
W/System.err(27547): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:747)
W/System.err(27547): at android.view.Choreographer.doCallbacks(Choreographer.java:562)
W/System.err(27547): at android.view.Choreographer.doFrame(Choreographer.java:531)
W/System.err(27547): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
W/System.err(27547): at android.os.Handler.handleCallback(Handler.java:725)
W/System.err(27547): at android.os.Handler.dispatchMessage(Handler.java:92)
W/System.err(27547): at android.os.Looper.loop(Looper.java:213)
W/System.err(27547): at android.app.ActivityThread.main(ActivityThread.java:5092)
W/System.err(27547): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err(27547): at java.lang.reflect.Method.invoke(Method.java:511)
W/System.err(27547): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:797)
W/System.err(27547): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:564)
W/System.err(27547): at dalvik.system.NativeStart.main(Native Method)
I/gbgbeerweek(27547): Loading: subscriberproxy-705ef316.js
I/gbgbeerweek(27547): Loading: observable-b4b458ef.js
I/gbgbeerweek(27547): Unhandled exception:
I/gbgbeerweek(27547):
I/gbgbeerweek(27547): java.lang.IllegalStateException: Unable to update texture contents (see logcat for details)
I/gbgbeerweek(27547):
D/gbgbeerweek(27547): One or more errors occurred.
W/System.err(27547): java.lang.RuntimeException: One or more errors occurred.
W/System.err(27547): at com.Bindings.Binding_Fuse_App_FrameCallback.n_doFrame(Native Method)
W/System.err(27547): at com.Bindings.Binding_Fuse_App_FrameCallback.doFrame(Binding_Fuse_App_FrameCallback.java:14)
W/System.err(27547): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:747)
W/System.err(27547): at android.view.Choreographer.doCallbacks(Choreographer.java:562)
W/System.err(27547): at android.view.Choreographer.doFrame(Choreographer.java:531)
W/System.err(27547): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
W/System.err(27547): at android.os.Handler.handleCallback(Handler.java:725)
W/System.err(27547): at android.os.Handler.dispatchMessage(Handler.java:92)
W/System.err(27547): at android.os.Looper.loop(Looper.java:213)
W/System.err(27547): at android.app.ActivityThread.main(ActivityThread.java:5092)
W/System.err(27547): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err(27547): at java.lang.reflect.Method.invoke(Method.java:511)
W/System.err(27547): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:797)
W/System.err(27547): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:564)
W/System.err(27547): at dalvik.system.NativeStart.main(Native Method)