Узел PannerNode: метод setOrientation()
Устаревший: Данная функция больше не рекомендуется. Хотя некоторые браузеры могут её поддерживать, она, возможно, уже удалена из соответствующих веб-стандартов, находится в процессе удаления или сохраняется только для совместимости. Пожалуйста, избегайте её использования и обновите существующий код, если это возможно; обратитесь к таблице совместимости в нижней части этой страницы для принятия решения. Помните, что эта функция может перестать работать в любой момент.
Примечание: Предложенной заменой для этого устаревшего метода является прямое задание атрибутов orientationX, orientationY и orientationZ.
Метод setOrientation() интерфейса PannerNode определяет направление, в котором воспроизводится аудиоисточник.
Это может существенно повлиять, если звук очень направленный — управляемый тремя атрибутами, связанными с конусом: PannerNode.coneInnerAngle, PannerNode.coneOuterAngle и PannerNode.coneOuterGain. В таком случае звук, направленный от слушателя, может быть очень тихим или даже не слышен.
Три параметра x, y и z без единиц измерения описывают вектор направления в трёхмерном пространстве, используя правую декартову систему координат. Значение по умолчанию для вектора направления — (1, 0, 0).
Синтаксис
setOrientation(x, y, z)
Параметры
Возвращаемое значение
None (undefined).
Примеры
См. BaseAudioContext.createPanner() для примера кода.
Спецификации
| Спецификация |
|---|
| Web Audio API # dom-pannernode-setorientation |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | |
setOrientation |
14 | 12 | 25 | 15 | 6 | 18 | 25 | 14 | 6 | 1.0 | 4.4.3 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/setOrientation