Khi phát video từ iPhone (hoặc bất kỳ thiết bị iOS nào) sang TV qua Airplay, luồng sẽ dừng ngay khi thiết bị chuyển sang chế độ ngủ không hoạt động. Hiện tại, tôi đã tắt hẹn giờ ngủ để thiết bị không tự động ngủ, nhưng có giải pháp nào tốt hơn cho điều này không?Có cách nào để giữ cho Airplay chạy nếu thiết bị tự động ngủ/tự động khóa không?
Cài đặt AVPlayer.externalPlaybackActive
đủ để cho phép hệ điều hành biết tiếp tục phát khi màn hình tắt? Nếu không, có cách nào khác để giữ cho Airplay chạy ngay cả khi thiết bị tắt màn hình của nó?
Điều này sẽ khiến bạn bị từ chối nếu bạn đang cố gắng ngăn chặn khóa màn hình trong khi AirPlay cho video đang hoạt động. Đây là trích dẫn từ thông báo từ chối như vậy: 'Chúng tôi nhận thấy rằng ứng dụng của bạn tuyên bố hỗ trợ âm thanh trong khóa UIBackgroundModes trong Info.plist của bạn, nhưng không có nội dung âm thanh nào được phát khi ứng dụng ở chế độ nền. Mặc dù ý định của bạn có thể là cung cấp chức năng này, tại thời điểm xem xét, chúng tôi không thể phát âm thanh nền cho ứng dụng của bạn.' – Till
Đây không phải là để ngăn chặn khóa màn hình. Đó là dòng video (hoặc âm thanh) thông qua AirPlay trong khi thiết bị bị khóa. Nội dung âm thanh (và/hoặc nội dung hiển thị) được phát trên thiết bị được bật AirPlay và tôi không nghĩ đây là trường hợp bị từ chối. Của tôi đã được phê duyệt mà không có vấn đề với điều này. Tất nhiên, một số người sử dụng điều này (với âm thanh im lặng) để làm cho các ứng dụng của họ chạy ở chế độ nền, và theo như tôi biết, đây là trường hợp. – YoonHo