我刚刚收到 Google+ 的邀请,视频会议功能“hangout”是我首先试用的功能,不幸的是,网络摄像头无法使用,麦克风和扬声器可以正常工作。当我启动它时,它要求我安装新版本的 Google Talk 插件 2.1.7.0。
现在看来,gmail 聊天和 empathy 内的聊天(以前可以工作)也不起作用了。
在 google hangout 窗口的网络摄像头设置中我唯一的选择是 gspca 驱动程序。
请注意,我的摄像头与 Skype 之间存在问题,因此我不得不通过
env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
我怎样才能让它工作?
答案1
好吧,我设法解决了这个问题。我会将其发布以供将来使用。事实证明,它与 Skype 问题类似。
打开终端并以 root 身份启动 nautilus:
sudo nautilus
重命名
/opt/google/talkplugin/GoogleTalkPlugin
为/opt/google/talkplugin/GoogleTalkPlugin.real
创建一个新的
/opt/google/talkplugin/GoogleTalkPlugin
在新文件中输入此文本,然后保存(如果尚未安装,请确保已安装 libv4l 包,请通过 synaptic 获取):
#!/bin/sh LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /opt/google/talkplugin/GoogleTalkPlugin.real
通过转到属性、权限并允许执行,授予新文件运行的权限。
就是这样。对我来说,它起作用了。如果将来有新版本的插件,您可能需要使用新版本(重命名)。
答案2
我也使用 Ubuntu,第一次使用 google Hangout 时也遇到了同样的问题。但现在我有解决方案:
首先你必须安装语音和视频插件谷歌。
然后你使用 Ubuntu Softwarecenter 打开此插件。如果你已经这样做了,你必须去多媒体和您必须第二次安装 Google 语音和视频插件。
一切完成后,您就可以开始 Hangout 了!
答案3
我根据@suli8 建议的说明编写了这个小脚本。
如果您将其保存到文件(我们将其命名为apply-googletalk-v4l1-workaround.sh,但可以是任何内容),那么您可以通过以下方式应用它:
sudo bash apply-googletalk-v4l1-workaround.sh
这可能有助于避免小错误。
#!/bin/bash
plugin_location=/opt/google/talkplugin/GoogleTalkPlugin
mv $plugin_location $plugin_location.real
cat > $plugin_location <<EOF
#!/bin/sh
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so $plugin_location.real
EOF
chmod +x $plugin_location
killall GoogleTalkPlugin
我在上面的评论中看到,该解决方法导致 Google Talk 在 Gmail 中停止工作。我猜是因为执行步骤时出现了一些小错误。使用此脚本可能会避免该错误。
答案4
我相信你可以卸载使用软件中心安装的任何软件包。尝试删除它,看看会发生什么。
我认为它只是一组浏览器插件,所以它不应该破坏与你的网络摄像头的兼容性。