2009-09-20 8 views
1

나는 소리를내는 버튼이 있는데, 나는 버튼을 여러 번 두드리고 소리가 두 번 이상 들리는 것을 막고 싶습니다. 버튼을 눌렀을 때 이미 사운드가 재생되고 있는지 확인하는 방법이 필요합니다. 그렇다면 재생하지 마십시오.소리가 들리고 있는지 확인하십시오.

나는 오디오 파일의 정확한 길이 인 버튼을 눌렀을 때 시작할 수 있다고 생각하지만, 효율적인 방법, 특히 여러 개의 오디오 파일로는 보이지 않습니다.

감사합니다, 체이스

+0

오디오 재생 방법에 관한 코드를 게시 할 수 있습니까? –

답변

1

그것은 해킹,하지만 당신은 버튼을 사용자가 클릭 할 때 "재생"을 뒤집 다시 때 클립 마감을 뒤집 부울 플래그를 줄 수 있습니다. 즉, 클립을 재생하는 부분의 끝 부분에 일종의 "flipButton"라인을 추가해야합니다. 나는 아이폰 개발을 한 번도 해보지 않았지만, 그렇게된다면 아무 약속도하지 않는다.

1

소리가 들리는 시간과 동일한 시간으로 버튼을 비활성화하고 시간 초과 콜백을 시작하십시오.

관련 문제