国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

8.4.為音頻文件創建進度搜索條

2024-04-27 13:52:02
字體:
來源:轉載
供稿:網友
8.4.1. 問題
我需要為用戶搜索MP3 文件的不同部分創建一個搜索控制條,和創建一個音量控制條來改變的MP3 播放的音量。
8.4.2. 解決辦法
通過為聲音的play 方法設置time 參數來從時間點開始播放聲音。這樣創建一個新的SoundTransform 對象將作為SoundChannel 的soundTransform。
8.4.3. 討論
聲音的play 方法接受一個開始點的參數:
+展開
-ActionScript
public function play(startTime:Number = 0, loops:int = 0, sndTransform: SoundTransform= null):SoundChannel

這創建了一個新的SoundChannel 對象來播放你停止播放和監測聲音的對象返回得聲音。(要控制音量,平移,平衡,訪問分配到SoundChannel 的SoundTransform 對象。)

要控制音量的聲音,傳遞SoundTransform 對象到SoundChannel。我們創建一個新的有需要的值得SoundTransform 對象,并且傳遞到正在播放的SoundChannel。
+展開
-ActionScript
var trans:SoundTransform = new SoundTransform(volumeSlider.value);
chan.soundTransform = trans;

SoundTransform 類接受下列參數:
+展開
-ActionScript
SoundTransform(vol:Number = 1, panning:Number = 0)

該平移值范圍從-1.0 ,表示全部向左平移(沒有聲音從右側喇叭播放)至1.0 ,表示全部向右平移。全部代碼在下面:
+展開
-XML
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxmlwidth="400height="300creationComplete="loadSound()">
<mx:Script>
<![CDATA[
private var sound:Sound;
private var chan:SoundChannel;
private function loadSound():void {
sound = new Sound(
new URLRequest("http://localhost:3001/Plans.mp3"));
chan = sound.play();
}
private function scanPosition():void {
chan.stop();
//divide by 10 because the Slider values go from 0 -
10 and we want a value between 0 - 1.0
chan = sound.play(positionSlider.value/10 *
sound.length);
}
private function scanVolume():void
{
var trans:SoundTransform =
new SoundTransform(volumeSlider.value,
(panSlider.value - 5)/10);
chan.soundTransform = trans;
}

]]>
</mx:Script>
<mx:Label text="Position"/>
<mx:HSlider change="scanPosition()id="positionSlider"/>
<mx:Label text="Volume"/>
<mx:HSlider change="scanVolume()id="volumeSlider"/>
<mx:Label text="Pan"/>
<mx:HSlider change="scanVolume()id="panSlider"/>
</mx:VBox>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大连市| 连城县| 申扎县| 读书| 新蔡县| 丹寨县| 霍州市| 大宁县| 海安县| 富川| 曲麻莱县| 藁城市| 泸溪县| 南靖县| 丹凤县| 阿拉善右旗| 团风县| 宝鸡市| 乐清市| 昭觉县| 额敏县| 巴里| 德惠市| 平远县| 乡城县| 宜丰县| 吉水县| 肥东县| 定兴县| 噶尔县| 通江县| 封丘县| 凤阳县| 夏津县| 衡南县| 罗甸县| 汕尾市| 开封县| 通榆县| 绿春县| 鄱阳县|