国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德化县| 隆子县| 安龙县| 全椒县| 彰化县| 淮南市| 鄂托克旗| 文水县| 毕节市| 邯郸市| 桐城市| 姜堰市| 永丰县| 南城县| 通州市| 东宁县| 大安市| 黄大仙区| 湟中县| 咸阳市| 博爱县| 栾城县| 阳江市| 金秀| 筠连县| 博客| 邹平县| 平利县| 青铜峡市| 佳木斯市| 济阳县| 大兴区| 敖汉旗| 内江市| 临朐县| 双桥区| 红安县| 越西县| 冷水江市| 南乐县| 康定县|