Reactjs 使用OpenTok添加自定义按钮的正确方法

Reactjs 使用OpenTok添加自定义按钮的正确方法,reactjs,web,opentok,tokbox,Reactjs,Web,Opentok,Tokbox,我正在使用OpenTok为React中的web构建一个视频应用程序。OpenTok内置按钮,用于为出版商静音麦克风,为订阅者静音音频。在我的例子中,我还需要按钮为发布者和订阅者静音视频 我在文档中没有看到任何关于静音视频按钮的内容,所以我自己使用subscribeToVideo构建了该功能。问题是我想在“静音音频”按钮旁边添加一个具有此功能的按钮,但我在文档中没有找到任何有关自定义按钮的信息 所以我的问题是:向OpenToks栏添加自定义按钮的最佳方式是什么 当然,我可以在html中添加一个按钮

我正在使用OpenTok为React中的web构建一个视频应用程序。OpenTok内置按钮,用于为出版商静音麦克风,为订阅者静音音频。在我的例子中,我还需要按钮为发布者和订阅者静音视频

我在文档中没有看到任何关于静音视频按钮的内容,所以我自己使用subscribeToVideo构建了该功能。问题是我想在“静音音频”按钮旁边添加一个具有此功能的按钮,但我在文档中没有找到任何有关自定义按钮的信息

所以我的问题是:向OpenToks栏添加自定义按钮的最佳方式是什么

当然,我可以在html中添加一个按钮,自己设计样式,但感觉很难看,我不知道后果是什么。如果没有其他方法,我想这是我的备份解决方案


我将来可能还需要添加其他按钮,所以我真的希望OpenTok支持自定义按钮,而且只有我自己还没有找到如何做到这一点。

TokBox开发者福音传道者

我们没有关于自定义按钮的任何文档,但您在屏幕上有三个用于视频和静音按钮的选项


如果需要自定义按钮,则必须将其附加到HTML中,并像您所说的那样切换
subscribeToVideo
subscribeToAudio
属性

下面是添加静音视频按钮的react示例

我建议您只需将buttonDisplayMode设置为off,然后使用subscriber.subscribeToAudio()和publisher.publishAudio()重新创建静音音频按钮。这样,如果opentok UI发生轻微变化,对你来说并不重要,而且你可以让它看起来像你想要的那样