diff options
Diffstat (limited to 'src/multimedia/platform/android/qandroidintegration.cpp')
-rw-r--r-- | src/multimedia/platform/android/qandroidintegration.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/multimedia/platform/android/qandroidintegration.cpp b/src/multimedia/platform/android/qandroidintegration.cpp index 5786dfe19..dd04c77bc 100644 --- a/src/multimedia/platform/android/qandroidintegration.cpp +++ b/src/multimedia/platform/android/qandroidintegration.cpp @@ -127,17 +127,15 @@ Q_DECL_EXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void * /*reserved*/) if (vm->GetEnv(&uenv.venv, JNI_VERSION_1_6) != JNI_OK) return JNI_ERR; - JNIEnv *jniEnv = uenv.nativeEnvironment; - - if (!AndroidMediaPlayer::initJNI(jniEnv) || - !AndroidCamera::initJNI(jniEnv) || - !AndroidMediaRecorder::initJNI(jniEnv) || - !AndroidSurfaceHolder::initJNI(jniEnv) || - !QAndroidMediaDevices::initJNI(jniEnv)) { + if (!AndroidMediaPlayer::registerNativeMethods() + || !AndroidCamera::registerNativeMethods() + || !AndroidMediaRecorder::registerNativeMethods() + || !AndroidSurfaceHolder::registerNativeMethods() + || !QAndroidMediaDevices::registerNativeMethods()) { return JNI_ERR; } - AndroidSurfaceTexture::initJNI(jniEnv); + AndroidSurfaceTexture::registerNativeMethods(); return JNI_VERSION_1_6; } |