小编Ale*_*ung的帖子

使用webrtc中的MediaDevices.getUserMedia()切换摄像头

我正在尝试navigator.MediaDevices.getUserMedia()webrtc在通话期间切换设备摄像头.这个功能在桌面浏览器上工作正常,但在mozilla android上它无法正常工作.这是我正在使用的代码.

var front=false;

var myConstraints = {  video: { facingMode: (front? "user" : "environment")} }; 
navigator.mediaDevices.getUserMedia(myConstraints).then(function(stream) {

}
Run Code Online (Sandbox Code Playgroud)

对此有何看法?

camera android mozilla webrtc getusermedia

6
推荐指数
1
解决办法
4558
查看次数

了解ReactJS受控表单组件

我基于以下页面实现以下代码:https://facebook.github.io/react/docs/forms.html

class Reservation extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      isGoing: true,
      numberOfGuests: 2
    };

    this.handleInputChange = this.handleInputChange.bind(this);
    this.handleSubmit = this.handleSubmit.bind(this);
  }

  handleInputChange(event) {
    const target = event.target;
    const value = target.type === 'checkbox' ? target.checked : target.value;
    const name = target.name;

    this.setState({
      [name]: value
    });
  }

  handleSubmit(event) {
    event.preventDefault();

    let data = {
      isGoing: this.state.isGoing,
      numberOfGuests: this.state.numberofGuests
    }

    /* Send data in ajax request here */

  }

  render() {
    return (
      <form onSubmit={this.handleSubmit}>
        <label> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

6
推荐指数
2
解决办法
330
查看次数

为Kafka中的消息添加类型?

我们开始在后端重新开发中使用 Kafka,并且有一个关于如何构建我们生产和消费的消息的快速问题。

想象一下,我们有一个用户微服务来处理用户的 CRUD 操作。作为一种可能性提出的两种结构是:

1)四个kafka主题,每个操作一个。消息值将只包含执行操作所需的数据,即

topic: user_created
message value: {
    firstName: 'john'
    surname: 'smith'
}

topic: user_deleted
message value: c73035d0-6dea-46d2-91b8-d557d708eeb1 // A UUID

and so on
Run Code Online (Sandbox Code Playgroud)

2) 用户相关事件的单个主题,消息上有一个属性,描述要采取的操作以及所需的数据,即

// User created
topic: user_events
message value: {
    type: 'user_created',
    payload: {
        firstName: 'john'
        surname: 'smith'
    }
}

// User deleted
topic: user_events
message value: {
    type: 'user_deleted',
    payload: c73035d0-6dea-46d2-91b8-d557d708eeb1 // A UUID
}
Run Code Online (Sandbox Code Playgroud)

我赞成所描述的第一个系统,尽管我对 Kafka 的缺乏经验使我无法强烈争论为什么。我们非常重视来自更有经验的用户的任何意见。

messaging message-queue apache-kafka

2
推荐指数
1
解决办法
2749
查看次数