Я пытаюсь заставить имя издателя отображаться поверх видеопотока (как на стороне издателя, так и на стороне подписчика) с помощью пакета OpenTok React Native.
Согласно документации для Компонент OTPublisher , нужно просто ввести ключ name
в качестве одного из свойств.
Я попытался добавить имя в свойства и передать его вКомпонент OTPublisher, но он не будет отображаться на издателе или подписчике.Нужно ли делать что-то еще?
Вот пример кода, с которым я работаю:
class App extends Component {
constructor(props) {
super(props);
this.publisherProperties = {
publishAudio: false,
cameraPosition: 'front',
name: 'Test Name'
};
this.publisherEventHandlers = {
streamCreated: event => {
console.log('Publisher stream created!', event);
},
streamDestroyed: event => {
console.log('Publisher stream destroyed!', event);
}
};
}
render() {
return (
<OTSession apiKey="your-api-key" sessionId="your-session-id" token="your-session-token">
<OTPublisher
properties={this.publisherProperties}
eventHandlers={this.publisherEventHandlers}
style={{ height: 100, width: 100 }}
/>
</OTSession>
);
}
}