tôi bị tai nạn ảnh hưởng đến khoảng 10% người dùng của mình, nhưng tôi không thể tái tạo và không biết chính xác khi điều này xảy ra.Sự cố trong - [AVPlayerItem _attachToPlayer:] Một AVPlayerItem không thể liên kết với nhiều trường hợp của AVPlayer
Báo cáo sự cố về một nửa số người dùng bị lỗi có Ứng dụng không được lấy nét, I.e. làm âm thanh nền hoặc AirPlay. Ứng dụng phát lại luồng video HLS và chuyển sang phiên bản chỉ có âm thanh khi được đặt nền.
Bất kỳ ý tưởng nào là sai hoặc tại sao có nhiều phiên bản AVPlayer từ lớp Trình phát Singleton của tôi?
Cảm ơn!
Exception Type:
NSInvalidArgumentException
Reason:
An AVPlayerItem cannot be associated with more than one instance of AVPlayer
Fatal Exception
Latest Crash: 4/06/2013 at 8:48:46 UTC+0200
0 CoreFoundation __exceptionPreprocess + 162
1 libobjc.A.dylib objc_exception_throw + 30
2 AVFoundation -[AVPlayerItem _attachToPlayer:] + 188
3 AVFoundation -[AVPlayer _attachItem:andPerformOperation:withObject:] + 336
4 AVFoundation -[AVPlayer _insertItem:afterItem:] + 26
5 AVFoundation -[AVQueuePlayer insertItem:afterItem:] + 136
6 MediaPlayer __block_global_4 + 520
7
...
libdispatch.dylib _dispatch_call_block_and_release + 10
14
Có thể sự cố xảy ra khi cố gắng kết nối lại sau khi kết nối giảm hoặc kết nối thấp? – Winston
Thấy cùng một vấn đề này trong ứng dụng của chúng tôi trong Crashlytics, chưa theo dõi vấn đề. Đây là một trong số 7 sự cố hàng đầu của chúng tôi và 97% người dùng đã tập trung vào ứng dụng. – ToddH
Chúng tôi cũng thấy hàng nghìn sự cố với cùng một nhật ký. Vì chúng tôi không có bất kỳ trình phát phim nào trong ứng dụng của mình, điều đó xảy ra khi người dùng xem phim trong trình duyệt trong ứng dụng. Chúng tôi nghĩ rằng chúng tôi đã theo dõi sự cố xuống các video hiển thị quảng cáo trước video (ví dụ DailyMotion) và sau đó sự cố xảy ra khi nó chuyển từ trình phát quảng cáo sang trình phát thực tế. Chúng tôi đã không thể khắc phục nó vì nó không có trong mã của chúng tôi. Tôi nghĩ đó là lỗi iOS7. – Accatyyc