javascript - Swift 和开放式声音控制 (OSC) 通信
问题描述
我们有一个通过以下 3 个命令触发命令的简单要求:
1.) `/hog/playback/go/0/1'
2.) `/hog/playback/go/0/2'
3.) `/hog/playback/go/0/3'
我不知道 OSC 如何通信,但考虑到它有点像 UDP/TCP 连接传输字节数据?
使用:https: //cocoapods.org/pods/SwiftOSC SwiftOSC 库并简单地解析消息如下:
let message = OSCMessage(address, self.message.text!)
client.send(message)
let message = OSCMessage(address, "/hog/playback/go/0")
client.send(message)
此外,我还可以使用 javascript 或其他仅允许在服务器所在的 ip/端口上向 OSC 发送数据的解决方案。
解决方案
/hog/playback/go/0/1
使用 SwiftOSC 时地址是文本而不是文本
推荐阅读
- .net-core - 动态属性和子模型不绑定
- haskell - Haskell - 处理分支的递归函数
- nginx - NGINX - 反向代理问题。不重写 URL?我认为?
- r - 重新编码问卷的项目
- javascript - 如何检查 Cypress 的 DOM 中是否存在元素?
- c++ - 通过 conda 安装库后,编译 C++ 脚本,不会看到它的头文件
- r - geom_col with position = "dodge" 和 x 轴上的日期(多个值)
- javascript - 如何将数组列表的第一个值推送到对象?
- symfony - 使用 Symfony 4.4 HTTP 客户端发帖不工作,状态码 422
- r - 从一长串二进制变量中提取唯一组合