죄송하지만 멍청한 질문 인 것처럼 보이지만 티타늄에 익숙하지 않아서 일부 개념이 내게 외국어입니다.티타늄 : 서로 겹치는 소리
require ('entry.js')를 사용하여 details.js에서 호출되는 entry.js라는 스크립트가 있습니다.
이제 entry.js 내에서 선택한 항목에 따라 사운드가 재생됩니다.
var player = Ti.Media.createSound({url:"/sounds/0"+e.id+".mp3"});
player.play();
그 부분은 괜찮습니다. 문제는 세부 정보 화면으로 돌아가서 다른 항목을 선택하면 새 소리가 이전 항목과 겹치는 것입니다.
그래서 사운드가 재생되는지 여부를 확인하기 위해 entry.js로 전달할 수있는 전역 값 또는 개체가 필요합니다. 내가 details.js에서 글로벌 TI.Media 객체를 선언하는 경우
는하지만 난 entry.js에 오류가 발생합니다 : 캔트 내가 자바 스크립트 파일 하위에 감지 어떻게
그래서 질문은 변수 플레이어를 찾을 수 오디오 인스턴스가 이미 실행 중입니까?
isPlaying 및 해달라고 중지 플레이어가 하위 페이지 수준에서 정의되고 재생 중임을 감지하지 못하기 때문에 작동하지 않습니다. – R0b0tn1k
현재 창에 매개 변수를 전달하려고 시도하고 있지만 내게는 작동하지 않습니다. 나는 마지막 창에서 계속 정의되지 않고있다. – R0b0tn1k
Ti.App.Properties를 사용하여 app 변수를 만들려고 시도합니다. – Anand