2012-06-16 3 views
2

나는 공간에있는 특정 지점에서 소리를 재생하는 방법에 관심이있다.어떻게하면 3D 사운드를 얻을 수 있습니까?

기본적으로 나는 사용자가 지점 (0,0)에 있고 소리가 (10,10)에서 왔다고 말하고 소리를 듣고 그것을 연주하는 라이브러리를 통해 보내고 소리가 들리는 것처럼 들린다. 상기 소스 (10, 10) 이 작업을 수행 할 때 성능이 매우 중요합니다.

질문을 읽는 것이 힘들지 않은 경우, 모든 장치에서 오디오 사용 경험이 거의 없습니다. 예와 주변 ObjectAL-for-iPhone

재생하고 당신이 원하는 않는 경우를 참조하십시오

+0

@KenWhite 글쎄,이 경우에는 "이 존재합니까?" 당신이 OP의 원하는 기능을 가진 수많은 라이브러리를 알지 못한다면. 틀림없이, 그건 완벽한 질문이 아니지만 "iOS 용으로 좋은 오디오 라이브러리는 무엇입니까?" – blahdiblah

+0

@blahdiblah : 그런 다음 "검색 엔진 또는 링크 사이트"범주에 속합니다. 그렇습니까? 아직 주제에 관한 것은 아닙니다. :-) –

+0

검색 엔진 질문의 일종 인 것을 유감스럽게 생각합니다. 나는 그것을 retitled 그래서 어쩌면 그것이 더 많은 프로그램적인 질문입니다. – wbarksdale

답변

2

약간의 연구를 한 후 Apple에서 지원하는 OpenAL 프레임 워크를 사용하거나 기본적으로 Audio Unit 위에 자신을 굴리는 옵션이있는 것 같습니다.

사과가 제공하는 3D 믹서 오디오 단위가 있습니다. 오디오 단위에 대해 많은 지식이 필요합니다.

그런 다음 "소스"와 "수신기"를 배치 할 수있는 크로스 플랫폼 오디오 프레임 워크 인 OpenAL이 있으며 감쇠 및 스테레오를 계산합니다.

두 가지 모두 오디오 재생에 대한 낮은 수준의 이해가 필요하며별로 재미있는 것은 아닙니다. 그래서 저는 앞으로 물속에서 뛰어 다니고 Audio Units에 대해 배울 것입니다. 왜냐하면 장래에 좀 더 전문화 된 일을하고 싶어 할지도 모르기 때문입니다.

1

이 아이폰 OS를 OpenAL 기능을위한 쉬운 래퍼입니다.

관련 문제