2011-06-14 4 views
0
//Assuming cricket.wav file has audio information of 5 secs. 
var file1 = Titanium.Filesystem.getFile(Titanium.Filesystem.resourcesDirectory,'cricket.wav'); 
//Assuming mahamed.wav file has audio information of 25 secs. 
var file2 = Titanium.Filesystem.getFile(Titanium.Filesystem.resourcesDirectory,'test.wav'); 

// file1과 file2를 병합하고 30 초 오디오 정보가 포함 된 파일을 만드는 방법은 무엇입니까?티타늄 두 개의 Ti.Media.sound 객체를 병합하는 방법 2 개를 추가 하시겠습니까?

var file = file1 + file2; // This is giving me an error. 

파일 1을 재생하고 파일 2를 재생할 파일이 필요합니다.

+0

이것은 두 파일의 조합이 아니라 트릭입니다. 하나씩 파일을 차례대로 재생하고 한 파일이 다른 파일 다음에 계속 진행되는 것과 같은 진행률 표시 줄을 보여줍니다. –

+0

@muhammad 나는이 속임수를 알고 있었지만 버튼 클릭과 같은 이상한 요구 사항을 가지고있다. 나는 지속 시간을 가져와야하고 현재의 지속 시간에서 오디오를 지워 파일을 끝내야한다. 어떻게해야합니까? – ravidsrk

+0

file1이 완전히 재생되면 진행률 막대가 다시 0에서 시작하여 file2가 재생됩니까? –

답변

0

몇 가지 선택 사항이 있습니다. 교과서 C를 배우고 티타늄을 떨어 뜨리면 서버에 파일을 요청하거나 업로드하는 작업을 수행 할 수 없기 때문에 티타늄을 결합한 다음 결합 된 단일 파일을 다운로드하십시오. 다른 하나는 Muhammad가 사용자 지정 타이머를 만들고 어디에서 올바르게 재생할 수 있도록 durationlooping 값을 사용하는지 말하는 것입니다. 개인적으로 나는 서버 방법으로 갈 것입니다.

관련 문제