簡體   English   中英

奇怪的HTML5 Worker JavaScript代碼(消息)

[英]Weird HTML5 Worker JavaScript code (messages)

https://github.com/daaain/JSSoundRecorder/blob/1c71ad46ab9088f92bc0a087dcb84df356b805f6/js/lib/recorderWorker.js

在第42和47行中,發布了消息。

但是這些消息沒有第5-23行中的處理程序所要求的command字段。

所以我不明白這些消息是如何處理的。 請解釋。

這些消息發送到主線程,而不是工作程序本身。 它們代表結果。 該功能不處理任何傳出消息。 它僅處理傳入的消息。 這就是偵聽message事件的功能。

例如:

// Main thread:
var worker = new Worker("recorderWorker.js");
worker.postMessage({
  command: "init", // This is where the command property is required.
  config: …
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM