My * .wav의 예상대로 작동합니다. 그러나 wav 파일은 커야하므로 * .mp3 또는 * .ogg를 재생하려고하지만 작동하지 않습니다.핀치 처음 사용하기. mp3, ogg 또는 다른 형식 (wav 파일을 큰 파일)으로 재생하는 방법은 무엇입니까?
나는 그래서 난 단지 내 .MP3 파일 이름에 sitar.wav을 변경 핀치 데모 프로젝트
engine = [[Finch alloc] init];
sitar = [[Sound alloc] initWithFile:RSRC(@"sitar.wav")];
[sitar play];
에서 발견 된이 코드 라인을 사용합니다.
주 1 : 그것은으로 확인을해야 WAV와 같은 거대하지만, MP3 또는 OGG, 모든 파일 형식은하지 않을해야합니까?
주 2 : 나는 사운드를 사용하는 방법을 알고하지 않았다, 그래서 나는 검색 및 유래 여기 핀치를 발견했다. 그것은 쉽게 보입니다, 그래서 그것을 사용하고 싶습니다. 그러나 사운드 파일 (압축 코덱을 사용한 앰비언트 + 효과 사운드)을 재생하는 다른 쉬운 방법을 알고 있다면 다른 기술로 전환 할 것입니다.
음, 웃음, 히트 사운드, 휘파람과 같은 몇 가지 효과가 있습니다. 항상 백그라운드에서 오디오 트랙을 재생해야하는 사운드가 하나 있습니다. – Allisone
꽤 일반적인 시나리오입니다. 배경 트랙에는 AVAudioPlayer를 사용하고 사운드 효과에는 Finch를 사용하십시오. 효과가 충분히 짧아서 WAV로 유지할 수 있기를 바랍니다. – zoul