public void recreate(VideoTexture videoTexture) {
            if (mMaterialSource != null) {
                MaterialWrapper other = createMaterial(mMaterialName, mMaterialSource, videoTexture);
                mNativeMaterial.dispose();
                mNativeMaterial = other.mNativeMaterial;
                mVideoTextures = other.mVideoTextures;
                if (sMaterialChangeListeners.get(mMaterialName) != null &&
                        sMaterialChangeListeners.get(mMaterialName).get() != null) {
                    MaterialChangeListener listener = sMaterialChangeListeners.get(mMaterialName).get();
                    listener.onVideoTextureChanged(mMaterialName);
                }
            }
        }
Get the URI for the diffuse video texture. Return null if this material is not
a video material.
@return URI of video texture if this a video material. Null otherwise.
android/viro_bridge/src/main/java/com/viromedia/bridge/module/MaterialManager.java