我有一个UITextField zipTextField并用于UIPicker更改文本。我想知道zipTextField 何时更改。
我把这个程序放在我的 ViewController
@IBAction func textFieldEditingDidChange(sender: AnyObject){
print("textField:\(zipTextField.text)")
}
Run Code Online (Sandbox Code Playgroud)
但是当zipTextField改变时函数没有调用
否则,当我连接textFieldEditingDidChange到Editing Did End或Editing Did Begin 时, 将调用textFieldEditingDidChange
我正在研究 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 仍然被跟踪。我在这里或其他地方做错了吗?
谢谢你的帮助。