防止Chrome上的getUserMedia音频反馈

时间:2015-09-22 11:05:05

标签: linux google-chrome getusermedia

include(FindProtobuf) set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib) set_source_files_properties(${PROTO_SRC} ${PROTO_HEADER} PROPERTIES GENERATED TRUE) set(PROTO_SRC ${PROTO_SRC} ${PROJECT_SOURCE_DIR}/src-gen) #does not work.. set(PROTO_HEADER ${PROTO_HEADER} ${PROJECT_SOURCE_DIR}/src-gen)#does not work.. find_package(Protobuf REQUIRED) PROTOBUF_GENERATE_CPP(PROTO_SRCS PROTO_HDRS proto/VisionData.proto) include_directories( ${PROTOBUF_INCLUDE_DIRS} include ) add_executable(cameraSubscriber src/main.cpp ${PROTO_SRCS} ${PROTO_HDRS}) target_link_libraries(cameraSubscriber ${PROTOBUF_LIBRARIES} ) 获取来自网络摄像头的视频和音频流并将其分配到getUserMedia元素时,我可以看到并听到自己的声音。然而,音轨变成反馈噪声。

<video>HTMLMediaElement.muted似乎并不适用于实时相机Feed。

即使HTMLMediaElement.defaultMuted元素未连接到DOM(由JS创建),也会发生反馈。

如何在不禁用流音频(<video>getUserMedia)的情况下静音音频反馈?例如,音频应与audio:false一起使用。

0 个答案:

没有答案
相关问题