Pārlūkot izejas kodu

translate the rest of audio api page.

ZhangPeng 6 gadi atpakaļ
vecāks
revīzija
3e91cc25eb

+ 17 - 17
docs/api/zh/audio/AudioAnalyser.html

@@ -11,15 +11,15 @@
 		<h1>[name]</h1>
 
 		<p class="desc">
-			Create a AudioAnalyser object, which uses an [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode AnalyserNode]
-			to analyse audio data.<br /><br />
+			创建AudioAnalyser对象, 使用[link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode AnalyserNode]
+			去分析音频数据.<br /><br />
 
-			This uses the [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
+			使用了 [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
 
 		</p>
 
 
-		<h2>Example</h2>
+		<h2>示例</h2>
 
 		<p>
 			[example:webaudio_sandbox webaudio / sandbox ]</br>
@@ -51,48 +51,48 @@
 		</code>
 
 
-		<h2>Constructor</h2>
+		<h2>构造函数</h2>
 
 
 		<h3>[name]( audio, [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize fftSize] )</h3>
 		<p>
-		Create a new [page:AudioAnalyser AudioAnalyser].
+		创建[page:AudioAnalyser AudioAnalyser].
 		</p>
 
 
-		<h2>Properties</h2>
+		<h2>属性</h2>
 
 		<h3>[property:AnalyserNode analyser]</h3>
-		<p>An [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode AnalyserNode] used to analyze audio.</p>
+		<p>[link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode AnalyserNode]用来分析音频数据.</p>
 
 		<h3>[property:Integer fftSize]</h3>
 		<p>
-		A non-zero power of two up to 2048, representing the size of the FFT (Fast Fourier Transform) to be used to determine the frequency domain.
-		See [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize this page] for details.
+		2的幂次方最高为2048, 用来表示确定频域的FFT (傅立叶变换)大小.
+		这个[link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize page]有详细信息.
 		</p>
 
 		<h3>[property:Uint8Array data]</h3>
 		<p>
-		A Uint8Array with size determined by [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/frequencyBinCount analyser.frequencyBinCount]
-		used to hold analysis data.
+		用来分析数据的Uint8Array的大小由[link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/frequencyBinCount analyser.frequencyBinCount]
+		确定.
 		</p>
 
 
-		<h2>Methods</h2>
+		<h2>方法</h2>
 
 
 		<h3>[method:Uint8Array getFrequencyData]()</h3>
 		<p>
-		Uses the Web Audio's [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/getByteFrequencyData getByteFrequencyData] method.
-		See that page.
+		使用网络音频的[link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/getByteFrequencyData getByteFrequencyData] 方法.
+		看这个页面.
 		</p>
 
 		<h3>[method:Number getAverageFrequency]()</h3>
 		<p>
-		Get the average of the frequencies returned by the [page:AudioAnalyser.getFrequencyData getFrequencyData] method.
+		通过方法[page:AudioAnalyser.getFrequencyData getFrequencyData]获取平均频率.
 		</p>
 
-		<h2>Source</h2>
+		<h2>源码</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
 	</body>

+ 8 - 8
docs/api/zh/audio/AudioContext.html

@@ -12,30 +12,30 @@
 		<h1>[name]</h1>
 
 		<p class="desc">
-		This contains methods for setting up an [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext].<br /><br />
+		包含用来设置[link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext]的方法.<br /><br />
 
-		Used internally by the [page:AudioListener AudioListener] and [page:AudioLoader AudioLoader] classes.<br /><br />
+		在[page:AudioListener AudioListener]和[page:AudioLoader AudioLoader] 类中被使用.<br /><br />
 
-		This uses the [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
+		使用了 [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
 		</p>
 
 
 
-		<h2>Methods</h2>
+		<h2>方法</h2>
 
 		<h3>[method:AudioContext getContext]()</h3>
 		<p>
-		Return the value of the variable *context* in the outer scope, if defined,
-		otherwise set it to a new [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext].
+		如果定义了,返回给外部*context*的值,
+		否则创建一个新的[link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext].
 		</p>
 
 		<h3>[method:AudioContext setContext]( [param:AudioConetxt value] )</h3>
 		<p>
-		 Set the variable *context* in the outer scope to *value*.
+		 外部用来设置 *context* 的值.
 		</p>
 
 
-		<h2>Source</h2>
+		<h2>源码</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
 	</body>

+ 18 - 19
docs/api/zh/audio/AudioListener.html

@@ -13,13 +13,13 @@
 		<h1>[name]</h1>
 
 		<p class="desc">
-			The [name] represents a virtual [link:https://developer.mozilla.org/de/docs/Web/API/AudioListener listener] of the all positional and non-positional audio effects in the scene.</br>
-			A three.js application usually creates a single instance of [name]. It is a mandatory construtor parameter for audios entities like [page:Audio Audio] and [page:PositionalAudio PositionalAudio].</br>
-			In most cases, the listener object is a child of the camera. So the 3D transformation of the camera represents the 3D transformation of the listener.
+			[name] 用一个虚拟的[link:https://developer.mozilla.org/de/docs/Web/API/AudioListener listener]表示在场景中所有的位置和非位置相关的音效.</br>
+			一个three.js程序通常创建一个[name]. 它是音频实体构造函数的必须参数,比如 [page:Audio Audio] and [page:PositionalAudio PositionalAudio].</br>
+			大多数情况下, listener对象是camera的子对象. Camera的3D变换表示了listener的3D变换.
 		</p>
 
 
-		<h2>Example</h2>
+		<h2>示例</h2>
 
 		<p>
 			[example:webaudio_sandbox webaudio / sandbox ]</br>
@@ -46,63 +46,62 @@
 		</code>
 
 
-		<h2>Constructor</h2>
+		<h2>构造函数</h2>
 
 
 		<h3>[name](  )</h3>
 		<p>
-		Create a new AudioListener.
+		创建一个新的AudioListener.
 		</p>
 
 
-		<h2>Properties</h2>
+		<h2>属性</h2>
 
 		<h3>[property:AudioContext context]</h3>
-		<p>The [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext] of the [page:AudioListener listener] given in the constructor.</p>
+		<p>[page:AudioListener listener]构造函数中的[link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext].</p>
 
 		<h3>[property:GainNode gain]</h3>
-		<p>A [link:https://developer.mozilla.org/en-US/docs/Web/API/GainNode GainNode] created
-		using [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createGain AudioContext.createGain]().</p>
+		<p>使用[link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createGain AudioContext.createGain]()创建 [link:https://developer.mozilla.org/en-US/docs/Web/API/GainNode GainNode].</p>
 
 		<h3>[property:AudioNode filter]</h3>
-		<p>Default is *null*.</p>
+		<p>默认为*null*.</p>
 
 
-		<h2>Methods</h2>
+		<h2>方法</h2>
 
 
 		<h3>[method:GainNode getInput]()</h3>
 		<p>
-		Return the [page:AudioListener.gain gainNode].
+		返回[page:AudioListener.gain gainNode].
 		</p>
 
 		<h3>[method:AudioListener removeFilter]()</h3>
 		<p>
-		Set the [page:AudioListener.filter filter] property to *null*.
+		设置[page:AudioListener.filter filter]属性为*null*.
 		</p>
 
 		<h3>[method:AudioNode getFilter]()</h3>
 		<p>
-		Returns the value of the [page:AudioListener.filter filter] property.
+		返回[page:AudioListener.filter filter]属性的值.
 		</p>
 
 		<h3>[method:AudioListener setFilter]( [param:AudioNode value] )</h3>
 		<p>
-		Set the [page:AudioListener.filter filter] property to *value*.
+		设置[page:AudioListener.filter filter] 属性的值.
 		</p>
 
 		<h3>[method:Float getMasterVolume]()</h3>
 		<p>
-		Return the volume.
+		返回音量.
 		</p>
 
 		<h3>[method:AudioListener setMasterVolume]( [param:Number value] )</h3>
 		<p>
-		Set the volume.
+		设置音量.
 		</p>
 
 
-		<h2>Source</h2>
+		<h2>源码</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
 	</body>

+ 20 - 20
docs/api/zh/audio/PositionalAudio.html

@@ -13,13 +13,13 @@
 		<h1>[name]</h1>
 
 		<p class="desc">
-			Create a positional audio object.<br /><br />
+			创建一个位置相关的音频对象.<br /><br />
 
-			This uses the [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
+			使用了[link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
 		</p>
 
 
-		<h2>Example</h2>
+		<h2>示例</h2>
 
 		<p>
 			[example:webaudio_orientation webaudio / orientation ]</br>
@@ -54,78 +54,78 @@
 		</code>
 
 
-		<h2>Constructor</h2>
+		<h2>构造函数</h2>
 
 		<h3>[name]( [param:AudioListener listener] )</h3>
 		<p>
-		listener — (required) [page:AudioListener AudioListener] instance.
+		listener — (必须) [page:AudioListener AudioListener] 实例.
 		</p>
 
 
-		<h2>Properties</h2>
+		<h2>属性</h2>
 
 		<p>
-			See the [page:Audio Audio] class for inherited properties.
+			[page:Audio Audio]类的继承属性.
 		</p>
 
 		<h3>[property:PannerNode panner]</h3>
-		<p>The PositionalAudio's [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode PannerNode].</p>
+		<p>位置相关音频的[link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode PannerNode].</p>
 
 
-		<h2>Methods</h2>
+		<h2>方法</h2>
 
 		<p>
-			See the [page:Audio Audio] class for inherited methods.
+			[page:Audio Audio]类的继承方法.
 		</p>
 
 		<h3>[method:PannerNode getOutput]()</h3>
 		<p>
-		Returns the [page:PositionalAudio.panner panner].
+		返回[page:PositionalAudio.panner panner].
 		</p>
 
 		<h3>[method:Float getRefDistance]()</h3>
 		<p>
-		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
+		返回[link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance]的值.
 		</p>
 
 		<h3>[method:PositionalAudio setRefDistance]( [param:Float value] )</h3>
 		<p>
-		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
+		设置[link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance]的值.
 		</p>
 
 		<h3>[method:Float getRolloffFactor]()</h3>
 		<p>
-		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
+		返回[link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor]的值.
 		</p>
 
 		<h3>[method:PositionalAudio setRolloffFactor]( [param:Float value] )</h3>
 		<p>
-		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
+		设置[link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor]的值.
 		</p>
 
 		<h3>[method:String getDistanceModel]()</h3>
 		<p>
-		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
+		返回[link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel]的值.
 		</p>
 
 		<h3>[method:PositionalAudio setDistanceModel]( [param:String value] )</h3>
 		<p>
-		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
+		设置[link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel]的值.
 		</p>
 
 		<h3>[method:Float getMaxDistance]()</h3>
 		<p>
-		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
+		返回[link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance]的值.
 		</p>
 
 		<h3>[method:PositionalAudio setMaxDistance]( [param:Float value] )</h3>
 		<p>
-		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
+		设置[link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance]的值.
 		</p>
 
 		<h3>[method:PositionalAudio setDirectionalCone]( [param:Float coneInnerAngle], [param:Float coneOuterAngle], [param:Float coneOuterGain] )</h3>
 		<p>
-		This method can be used in order to transform an omnidirectional sound into a [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode directional sound].
+		这个方法用来把环绕声音转换为定向声音[link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode directional sound].
 		</p>
 
 		<h2>Source</h2>