2014-06-21 11 views
5

Tôi đang sử dụng bộ thu đơn giản dựa trên Google CastHelloText sample app. Khi người gửi ngắt kết nối, tôi muốn cho phép người nhận tiếp tục hiển thị. Tôi nghĩ rằng điều này có thể được thực hiện bằng cách sửa đổi chức năng onSenderDisconnect của người nhận để bỏ qua cuộc gọi window.close nhưng khi tôi ngắt kết nối người gửi của mình bằng cách gọi session.stop, người nhận đang tắt máy với một cuộc gọi đến onSenderDisconnect. Tôi thấy một "sự kiện tắt máy" trong nhật ký người nhận.Rời khỏi người nhận đang chạy sau khi người gửi dừng

Tôi làm cách nào để tiếp nhận mà không có kết nối người gửi?

Trả lời

5

Nếu bạn muốn cho phép người nhận tiếp tục, không gọi stop trong người gửi; cuộc gọi đó sẽ gửi một tin nhắn đến người nhận sẽ dẫn đến việc dừng ứng dụng trên máy thu; đây là những gì tài liệu cho phương pháp đó nói: "Dừng ứng dụng người nhận đang chạy liên kết với phiên." Trên người gửi chrome, bạn có thể chỉ cần đóng tab nếu bạn muốn cho phép người nhận tiếp tục. Lưu ý rằng onSenderDisconnect bây giờ có một đối số cho thấy việc ngắt kết nối có rõ ràng (cố ý) hay không, trong trường hợp bạn muốn xử lý ngắt kết nối rõ ràng một cách khác nhau. Các nền tảng khác, ví dụ: Android SDK, cũng có các phương thức tương tự stopApplication không nên được gọi nếu bạn không muốn dừng ứng dụng đang chạy trên máy thu. Trên Android và iOS, bạn có nhiều API hơn để cung cấp trải nghiệm "ngắt kết nối" được tinh chỉnh hơn.

+0

Cảm ơn bạn đã phản hồi nhanh. Tôi thấy rằng trong tài liệu cho dừng và khi tôi đóng tab chrome, người nhận tiếp tục như tôi đã chỉ ra. Làm thế nào tôi có thể ngắt kết nối người gửi khỏi máy thu mà không cần dừng và không đóng tab? Tôi muốn ứng dụng người gửi kết nối với thiết bị 1, truyền, để người nhận chạy và kết nối với thiết bị 2, truyền, để người nhận đang chạy .... Sau khi đóng tab, tôi mở một tab mới và kết nối với ứng dụng người gửi của mình. Tuy nhiên, ứng dụng người gửi của tôi không thấy các thiết bị chromecast khác của tôi? Các tab chrome khác sẽ thấy tất cả các chromecasts. – SeattleStephens

Các vấn đề liên quan