2011-06-13 76 views
0

我需要從音頻文件中提取前十(10)秒。Titanium從Ti.MediaSound對象提取音頻的前10秒對象

我們有以下代碼。

var file = recording.stop(); 
sound = Titanium.Media.createSound({sound:file}); 

我需要從聲音對象中提取前10秒。

我們如何做到這一點?

另外,如何合併兩個聲音對象。

例如:

sound1有10秒和sound2有15secs。

我想sound3這是sound1 + sound2

這都應該sound1sound2連續播放。

在此先感謝。

回答

0
var sound = Ti.Media.createSound({ 
    sound: file, 
    duration: 10 
}); 

,將讓你的sound的前10秒然而即使有looping設置爲true您將需要創建自己的自定義定時器的聲音播放之間交替。

+0

感謝Brain快速回復。 – ravidsrk 2011-06-13 17:48:57

+0

我需要知道我們如何連接兩個聲音對象? – ravidsrk 2011-06-13 17:49:24

+0

而你必須做到這一個手機,你不能在桌面上做到這一點? – bh88 2011-06-13 17:50:36