MIDIOutput

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Giao diện MIDIOutput của Web MIDI API cung cấp các phương thức để thêm tin nhắn vào hàng đợi của thiết bị đầu ra và xóa hàng đợi tin nhắn.

EventTarget MIDIPort MIDIOutput

Thuộc tính phiên bản

Giao diện này không triển khai bất kỳ thuộc tính cụ thể nào, nhưng kế thừa các thuộc tính từ MIDIPort.

Phương thức phiên bản

Giao diện này cũng kế thừa các phương thức từ MIDIPort.

MIDIOutput.send()

Xếp hàng một tin nhắn để gửi đến cổng MIDI.

MIDIOutput.clear()

Xóa mọi dữ liệu gửi đang chờ khỏi hàng đợi.

Ví dụ

Ví dụ sau gửi nốt C giữa ngay lập tức trên kênh MIDI 1.

js
function sendMiddleC(midiAccess, portID) {
  const noteOnMessage = [0x90, 60, 0x7f]; // note on, middle C, full velocity
  const output = midiAccess.outputs.get(portID);
  output.send(noteOnMessage); // sends the message.
}

Thông số kỹ thuật

Specification
Web MIDI API
# MIDIOutput

Tương thích trình duyệt