国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新和县| 漳浦县| 政和县| 化隆| 余干县| 珠海市| 醴陵市| 怀仁县| 监利县| 江孜县| 东丽区| 寿阳县| 碌曲县| 平乡县| 牙克石市| 光山县| 荆门市| 安乡县| 桑植县| 永修县| 乐东| 揭西县| 星座| 和硕县| 广州市| 靖远县| 西平县| 吴江市| 金昌市| 德令哈市| 松滋市| 靖西县| 镇康县| 司法| 建平县| 金阳县| 郧西县| 巴青县| 漠河县| 筠连县| 天津市|