Đối với dự án sắp tới bằng API âm thanh trên web, tôi muốn có thể khuếch đại âm lượng của một số âm thanh.Âm thanh khuếch đại với API âm thanh web
Khi tôi đọc trong tài liệu, nút tăng gấp bội nhân tín hiệu đến bằng giá trị đạt được. Tài liệu nêu rõ rằng giá trị này nằm trong phạm vi 0
đến 1
, do đó việc khuếch đại dường như không thể thực hiện được với nút tăng. Nhưng làm cách nào khác tôi có thể làm điều đó?
[Thông số API Web] (https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#GainNode) dường như cho phép> 1 giá trị, nhưng triển khai có thể chọn bỏ qua các giá trị trên 1. ("Giá trị danh nghĩa' maxValue' là 1, nhưng giá trị cao hơn được cho phép. ") Cụ thể, Chrome dường như khuếch đại> 1 giá trị. Lưu ý phụ: lý do hạn chế danh nghĩa> 1 là hầu hết các bộ khuếch đại được điều khiển bằng điện áp (http://electronicmusic.wikia.com/wiki/Voltage_controlled_amplifier) (VCA) không sử dụng mức tăng trên một. – apsillers
Ồ, chỉ cần làm rõ: Tôi không có câu trả lời thực sự cho câu hỏi của bạn. Tôi sẽ không dựa vào trình duyệt chéo "gain> 1" không xác định (hoặc thậm chí có thể giữa các bản cập nhật trình duyệt). – apsillers