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

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

8.4.為音頻文件創(chuàng)建進(jìn)度搜索條

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

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

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

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

該平移值范圍從-1.0 ,表示全部向左平移(沒有聲音從右側(cè)喇叭播放)至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>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宿州市| 柳州市| 麻阳| 阳泉市| 拜泉县| 财经| 龙州县| 沈阳市| 宜良县| 若尔盖县| 定边县| 武义县| 宁明县| 湖州市| 称多县| 昌吉市| 遂昌县| 赫章县| 大宁县| 香格里拉县| 金昌市| 澜沧| 扬中市| 河南省| 金山区| 鄂尔多斯市| 城市| 马边| 鸡西市| 土默特右旗| 德钦县| 上蔡县| 额济纳旗| 灵武市| 耒阳市| 怀柔区| 彩票| 新竹市| 楚雄市| 石首市| 九龙坡区|