小编S.J*_*Lin的帖子

UITextField Editing Changed 未调用

我有一个UITextField zipTextField并用于UIPicker更改文本。我想知道zipTextField 何时更改。

我把这个程序放在我的 ViewController

@IBAction func textFieldEditingDidChange(sender: AnyObject){
    print("textField:\(zipTextField.text)")
}
Run Code Online (Sandbox Code Playgroud)

并通过编辑更改的事件 连接到视图连接到视图

但是当zipTextField改变时函数没有调用

否则,当我连接textFieldEditingDidChangeEditing Did EndEditing Did Begin 时, 将调用textFieldEditingDidChange

ios swift

4
推荐指数
2
解决办法
3947
查看次数

如何使用 RTCPeerConnection.removeTrack() 删除视频或音频或两者?

我正在研究 WebRTC 并试图弄清楚它是如何工作的。

我在 WebRTC.github.io 上修改了这个示例,以制作 leftVideo 的 getUserMedia 源并流式传输到 rightVideo。它有效。

我想添加一些功能,比如当我按下 leftVideo 上的暂停(我的浏览器是 Chrome 69)

我改变了 Call()

...
stream.getTracks().forEach(track => {
    pc1Senders.push(pc1.addTrack(track, stream));
});
...
Run Code Online (Sandbox Code Playgroud)

并在 leftVideo 上添加功能

leftVideo.onpause = () => {
  pc1Senders.map(sender => pc1.removeTrack(sender));
}
Run Code Online (Sandbox Code Playgroud)

我不想关闭连接,我只想关闭视频或音频。

但是在我暂停 leftVideo 之后,rightVideo 仍然被跟踪。我在这里或其他地方做错了吗?

谢谢你的帮助。

javascript webrtc

4
推荐指数
2
解决办法
4896
查看次数

标签 统计

ios ×1

javascript ×1

swift ×1

webrtc ×1