OpenAL을 사용하여 NPAPI 플러그인 (브라우저 플러그인)에서 네트워크 스트리밍 사운드를 재생합니다. 두 개 이상의 브라우저 탭을 열면 탭 중 하나를 닫고 다른 탭도 닫습니다. 누구든지 나 한테 도움을 줄 수 있니? 또는 누군가가 마이크 나 그와 같은 장치의 오디오와 같은 스트림 오디오를 재생할 때 조언을 해줄 수 있습니다. 오디오 대기열 서비스를 사용하면 다중 인스턴스를 여전히 출력 할 수 없습니다. 업무상 이유로 코드를 붙여 넣을 수 없습니다. 죄송합니다. 내가 OpenAL에 애플의 개발자의 예로 어떤 방법 사용 - oalTouch을 링크가 https://developer.apple.com/library/ios/samplecode/oalTouch/Introduction/Intro.htmlOpenAL 재생 사운드, dealloc 한 인스턴스, 다른 모든 사운드가 표시 되었습니까?
가 나는 장치를 열 수 alcOpenDevice (NULL)을 사용 즉, 소리를 재생하는 시스템 기본 장치를 사용합니다.
OpenAL에 대한 정보는 거의 찾을 수 없으며 사과 예제 (oalTouch) 만 사용합니다. 아니, 그 이유를 찾았습니다. 플러그인 인스턴스마다 자체 openal 객체를 사용했기 때문에 초기화 할 때 기본 오디오 장치를 열고 릴리스 할 때 장치를 닫도록 설계했기 때문입니다. 장치의 상태를 확인하고 다른 플러그인 인스턴스를 구별하기 위해 다른 sourceId를 사용해야합니다. 다른 플러그인이 장치를 사용하지 않을 때 닫으십시오. 이러한 변경 작업이 끝나면 이제 여러 탭을 지원합니다. 대답 해줘서 고마워. –