입니다. 팟 캐스트/오디오 북 응용 프로그램을 개발 중입니다. AVPlayer는 Podcast를 재생할 때 훌륭하게 작동하지만 audible.com에서 오디오 북을 재생하지 않습니다. MPMusicPlayer에서 가청 파일을 재생합니다. 독점 형식의 b/c입니까? 나는 mpmusicplayer를 사용하거나 오디오 유형별로 두 플레이어를 모두 사용하도록 내 앱을 완전히 리팩터링해야하는지 파악하려고합니다. 감사합니다. 이 포럼은 매우 도움이되었습니다 !!iOS AVPlayer는 오디오 북을 재생하지 않지만 MPPLayerController는
0
A
답변
1
AV --- 클래스는 하위 레벨입니다. MP에 의해 자동으로 처리되는 많은 것들이 있습니다 --- AVFoundation에서 클래스를 사용할 때 스스로해야만하는 클래스입니다.
내 프로젝트에서 필자는 가능할 때마다 AVFoundation 클래스 대신 MPMoviePlayerController 및 관련 클래스를 사용합니다. 많은 시간을 절약 할 수 있습니다. MediaPlayer 프레임 워크에서 프로젝트 요구 사항을 처리 할 수없는 경우에만 AVFoundation 클래스를 사용합니다.
Audible의 오디오 북을 예로 들면, 책이나 MediaPlayer 프레임 워크에서 처리중인 연결에 암호화가있는 것 같습니다.
관련 문제
- 1. AVPlayer는 AVPlayerItem을 보유하지 않습니다
- 2. AVAudioPlayer는 AVAudioRecorder 이후 오디오 파일을 재생하지 않습니다.
- 3. AxWindowsMediaPlayer에서 url의 오디오/비디오를 재생하지 못합니까?
- 4. iOS 배경 오디오 아이콘
- 5. IOS 오디오 중단
- 6. iOS 내부 오디오 녹음
- 7. iOS 웹 앱의 배경 오디오
- 8. 백그라운드에서 청크 오디오 녹음 iOS
- 9. 안드로이드에서 인코딩 된 오디오 데이터 (MP3 등)를 재생하지 않고
- 10. 겉으로보기에 단순한 AVAudioPlayer 코드는 iPhone에서 오디오 파일을 재생하지 않습니다.
- 11. iPhone의 최신 IOS SDK 문제를 해결하는 페이스 북을 원하십니까?
- 12. MediaPlayer가 제대로 오디오를 재생하지 않습니다.
- 13. iOS SDK와 타사 오디오 편집기간에보고 된 오디오 길이가 왜 부적절합니까?
- 14. iOs SDK. 백그라운드 오디오 재생 중에 오디오 공유 세션
- 15. iOS 백그라운드 앱에서 (오디오) 스트림을 캡처하는 중
- 16. iOS SDK iPad의 버튼에 오디오 추가하기?
- 17. 형식을 압축하는 iOS 고급 오디오 API
- 18. 오디오 콜백 스레드 (iOS)의 메모리 누수
- 19. iOS 오디오 샘플은 이어폰 출력에서만 재생됩니다.
- 20. iOS : iTunes 보관함에 오디오 파일을 저장하는 중
- 21. 첨부 된 오디오 장치 감지 iOS
- 22. iOS, 오디오 대기열 : 버퍼 크기가 맞지 않습니다.
- 23. iOS 4.0 볼륨 페이드
- 24. Android Soundpool에서 사운드를 재생하지 못합니다.
- 25. SoundPool이 사운드를 재생하지 않습니다.
- 26. JQTouch가 연결된 mp3 파일을 재생하지 않습니다
- 27. 수동으로 페이스 북을 실행하십시오.
- 28. 페이스 북을 형성
- 29. 내 스프라이트가 iOS/Android에서는 작동하지 않지만 Safari/Chrome에서는 정상적으로 작동합니까?
- 30. 재생하지 않고 FMOD를 사용하여 출력 저장
응답 해 주셔서 감사합니다. MPMusicPlayerController를 사용하기 시작했으나 백그라운드에서 계속 재생할 수있는 방법을 말하는 스레드 기반의 AVPlayer로 전환했습니다. MP 프레임 워크는 applicationPlayer를 사용하여 백그라운드에서 계속 재생됩니까? –
백그라운드 재생은 응용 프로그램의 공유 오디오 세션에만 의존하며, 공유 오디오 세션이'AVAudioSessionCategoryPlayback'으로 설정되어있는 한 계속 진행됩니다. developer.apple에서 [AVAudioSession] (http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html#//apple_ref/c/data/AVAudioSessionCategorySoloAmbient)을 확인하십시오. co.kr에서 자세한 내용을 확인하십시오. –
공유 오디오 세션을 다음과 같은 코드로 설정합니다. [[AVAudioSession sharedSession] setCategory : AVAudioSessionCategoryPlayback error : & error]' –