我正在使用OpenTok在React中为网络构建视频应用程序。 OpenTok内置按钮,用于为发布者静音麦克风,并为用户静音音频。在我的情况下,我还需要按钮来为发布者和订阅者静音视频。
我还没有看到文档中的静音视频按钮,所以我使用subscribeToVideo自行构建了这些功能。问题是我想在静音音频按钮旁边添加一个带有此功能的按钮,但我还没有在文档中找到任何关于自定义按钮的信息。
所以我的问题是:将自定义按钮添加到OpenToks栏的最佳方法是什么?
当然,我可以在html上添加一个按钮并自行设置样式,但感觉很难看,我不知道后果是什么。我想这是我的备份解决方案,如果没有其他任何方式。
我可能还需要在将来添加其他按钮,所以我真的希望OpenTok支持自定义按钮,并且只是我找不到如何做到这一点。
答案 0 :(得分:0)
TokBox Developer Evangelist在这里。
我们没有关于自定义按钮的任何文档,但您在video element.
上有三个视频和静音按钮选项如果您需要自定义按钮,则必须将其附加到HTML并切换subscribeToVideo
和subscribeToAudio
属性,就像您说的那样。
答案 1 :(得分:0)
以下是添加静音视频按钮https://opentok.github.io/opentok-web-samples/React-Basic-Video-Chat/
的反应示例我建议你只需将buttonDisplayMode设置为off,然后使用subscriber.subscribeToAudio()和publisher.publishAudio()重新创建静音音频按钮。这种方式,例如。 opentok用户界面略有变化,对你来说并不重要,而且你可以随心所欲地看看它。