2013-07-28 30 views
10

Tôi không thể kết nối với danh sách cho phép Chromecast của tôi thông qua địa chỉ nhất định (địa_chỉ_ip: 9222) như đã đề cập ở đây: https://developers.google.com/cast/developing_your_receiver#debuggingKhông thể gỡ lỗi danh sách cho phép thiết bị/ApplicationSession thất bại trong việc bắt đầu

Khi cố gắng để kiểm tra người gửi Android của tôi triển khai, ứng dụng của tôi có thể xem và chọn thành công thiết bị Chromecast qua MediaRouteActionProvider Tôi nhận được SessionError mã CODE_REQUEST_FAILED trong CATEGORY_CONNECT_CHANNEL ngay lập tức.

Tôi đã bao gồm id ứng dụng của mình trong cả Người gửi và Người nhận. Tôi đã xác minh Chromecast ở số discovery state khi cố gắng. Tôi có thể xem thông tin gỡ lỗi thông qua ứng dụng Chromecast trên Android để xem chi tiết thiết bị nhưng tôi không thấy bất kỳ thông tin nào xác nhận rằng thiết bị đã được đưa vào danh sách cho phép. Có một khóa cụ thể nào sẽ xác minh thiết bị được đưa vào danh sách trắng không? Tôi có bỏ lỡ một bước khác không?

+2

Tôi gặp sự cố tương tự và nhận thấy rằng thiết bị của tôi không được đưa vào danh sách trắng vì tính năng không được chọn trong tùy chọn thiết lập Chromecast của tôi: "Gửi số sê-ri của Chromecast này tới Google khi kiểm tra bản cập nhật". Tôi không chắc chắn nếu bạn đã làm như vậy, nhưng sau khi chọn tùy chọn đó và khởi động lại, trình gỡ lỗi của Chromecast của tôi có thể truy cập ngay lập tức. – methai

+1

@methai Nếu bạn quay lại màn hình cài đặt đó, hộp đó vẫn được chọn chưa? Tôi không thể lấy hộp để kiểm tra. – cottonBallPaws

+1

@littleFluffyKitty, ứng dụng Android có lỗi khi cài đặt này không lưu. Xem câu trả lời của tôi dưới đây. Cảm ơn methai vì đã giúp tôi đi đúng hướng. – PrplRugby

Trả lời

13

Giải pháp là đánh dấu vào ô "Gửi số sê-ri của Chromecast này tới Google khi kiểm tra bản cập nhật" và sau đó "Khởi động lại Chromecast". (Cảm ơn, methai).

Vấn đề là có lỗi trong ứng dụng Chromecast của Android (trong phiên bản 1.1.1), nơi cài đặt này thực sự không được lưu. Tôi có thể xác nhận máy khách OS X sẽ lưu cài đặt này đúng cách, chưa thử nghiệm các phiên bản khác.

+0

Tôi đánh dấu vào ô và khởi động lại, nhưng hộp vẫn chưa được kiểm tra và gỡ lỗi vẫn không hoạt động. Tôi có thể ping các diễn viên mặc dù. Tôi đã thử một vài khởi động lại cứng quá. –

+1

@thantos, bạn có đang sử dụng ứng dụng Chromecast OS X hoặc ứng dụng Android để thay đổi cài đặt và khởi động lại không? Ứng dụng Android có lỗi khiến không lưu cài đặt. – PrplRugby

+0

Ahh, quá trình khởi động lại không hoạt động trên ứng dụng android. Tôi đọc sai nó. Cảm ơn @PrplRudby. Tôi đã gửi một báo cáo, hy vọng nó được sửa chữa, thực sự muốn chơi với api này. –

0

Cũng đảm bảo rằng máy chủ HTTP của bạn sẽ phản hồi chính xác các yêu cầu POST đối với URL người nhận của bạn cũng như cùng một URL với '/whatever_you_pass_to_ApplicationSession.startSession' là sự cố với máy chủ Rails của chúng tôi.

0

Đối với tôi đó là một sự kết hợp của việc kiểm tra "Gửi số sê-ri của Chromecast này tới Google khi kiểm tra các bản cập nhật" và đăng ký các thiết bị Chromecast, như mô tả ở đây: https://developers.google.com/cast/docs/registration

Sau khi đăng ký thiết bị của bạn, bạn sẽ phải chờ tối đa 15 phút và khởi động lại Chromecast của bạn. Bạn sẽ thấy điều này nếu trạng thái của thiết bị thay đổi thành "Sẵn sàng cho thử nghiệm".

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