Problem displaying <Video> on older phones with Android 4.1 and higher

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)

Thanks for reporting! We’ve managed to reproduce it on another device here and will see what we can do.

This problem has been identified, and a fix is on it’s way. Thanks a lot for the bug-report!