Tôi đang sử dụng AVPlayer để phát luồng âm thanh và có thể phát trực tiếp ở chế độ nền. Tôi tự hỏi làm thế nào tôi có thể xử lý một situtation nơi người dùng mất kết nối internet, để tôi có thể cung cấp một số thông tin phản hồi hoặc có thể cố gắng để thiết lập lại phát lại sau một vài giây.Làm thế nào để xử lý lỗi AVPlayer trong khi ứng dụng đang chạy trong nền?
EDIT: Tôi biết rằng câu hỏi liên quan đến AVPlayer, nhưng nếu bạn có câu trả lời với MPMoviePlayerController
thì cũng có thể hữu ích. Ngay bây giờ, bằng cách sử dụng MPMoviePlayerController
, tôi đang cố gắng để có được trường hợp MPMovieFinishReasonPlaybackError
của MPMoviePlayerPlaybackDidFinishReasonUserInfoKey
, bằng cách đăng ký MPMoviePlayerPlaybackDidFinishNotification
nhưng nếu f.e. âm thanh của tôi đang phát ở chế độ nền và tôi bật chế độ trên máy bay, tôi không bao giờ nhận được thông báo này; Tôi chỉ nhận được MPMovieFinishReasonPlaybackEnded
và tôi không biết cách tách biệt khỏi trường hợp người dùng tự dừng âm thanh.
Liên kết đã chết: ( – jocull
Tôi đã tìm thấy bản sao trên Way Back Machine http://web.archive.org/web/20110525032820/http://digitaldj.net/2010/07/03/ios4-multitasking- developers-hell/ – jocull
@jocull sử dụng tốt webarchiver –