У меня есть следующий код.
var file = recording.stop();
sound = Titanium.Media.createSound({sound:file});
sound.play();
sound.getTime(); // This will return the current time position of the audio.
var goBack = Titanium.UI.createButton({title:'Go Back',height:40,width:200,top:230});
goBack.addEventListener('click',function(){
if(sound.playing){
Ti.API.info(sound.getTime()); // If this prints 25 secs.
}
});
win.add(goBack);
Предполагая, что currect getTime()
возвращает 25, и мне нужно воспроизвести звук от 20 секунд при нажатии кнопки.
Как мне это сделать?
Я могу использовать что-то вроде этого
setTime = sound.getTime() - 5
Но как мы передаем значение с плавающей точкой в sound.setTime?
А также есть ли способ добавить строку поиска, чтобы указать состояние воспроизведения звукового объекта?