Mute when entering a domain

This commit is contained in:
Gabriel Calero 2018-11-05 16:53:03 -03:00
parent 58c135a74d
commit db45aced6e
2 changed files with 6 additions and 1 deletions

View file

@ -1,6 +1,6 @@
set(TARGET_NAME native-lib)
setup_hifi_library()
link_hifi_libraries(shared task networking gl gpu qml image fbx render-utils physics entities octree ${PLATFORM_GL_BACKEND})
link_hifi_libraries(shared task networking gl gpu qml image fbx render-utils physics entities octree audio-client ${PLATFORM_GL_BACKEND})
target_opengl()
target_bullet()

View file

@ -21,6 +21,7 @@
#include <AddressManager.h>
#include "AndroidHelper.h"
#include "../../../../../libraries/audio-client/src/AudioClient.h"
#include <udt/PacketHeaders.h>
#include <SettingHandle.h>
@ -210,11 +211,15 @@ JNIEXPORT void Java_io_highfidelity_hifiinterface_InterfaceActivity_nativeOnDest
JNIEXPORT void Java_io_highfidelity_hifiinterface_InterfaceActivity_nativeGotoUrl(JNIEnv* env, jobject obj, jstring url) {
QAndroidJniObject jniUrl("java/lang/String", "(Ljava/lang/String;)V", url);
DependencyManager::get<AddressManager>()->loadSettings(jniUrl.toString());
auto audioClient = DependencyManager::get<AudioClient>();
audioClient->setMuted(true, true);
}
JNIEXPORT void Java_io_highfidelity_hifiinterface_InterfaceActivity_nativeGoToUser(JNIEnv* env, jobject obj, jstring username) {
QAndroidJniObject jniUsername("java/lang/String", "(Ljava/lang/String;)V", username);
DependencyManager::get<AddressManager>()->goToUser(jniUsername.toString(), false);
auto audioClient = DependencyManager::get<AudioClient>();
audioClient->setMuted(true, true);
}
JNIEXPORT void Java_io_highfidelity_hifiinterface_InterfaceActivity_nativeOnPause(JNIEnv* env, jobject obj) {