2014-11-20 15 views
5

Tôi đang xây dựng một ứng dụng web đơn giản mà tôi muốn có thể hiển thị trên màn hình TV bằng cách sử dụng Google Cast SDK, trình duyệt Chrome và Chromecast. Tôi biết với tiện ích Chromecast dành cho Trình duyệt Chrome, tôi có thể truyền tab tới thiết bị Chromecast, từ máy tính xách tay của tôi hoạt động hoàn hảo. Tuy nhiên, tôi muốn có chức năng tương tự chính xác này, nhưng có sẵn từ các thiết bị iOS (iPad và iPhone) chạy Trình duyệt Chrome.Tôi làm cách nào để truyền một trang HTML bằng tiện ích Google Cast Chrome?

Có vẻ như Chrome v36 khả năng Truyền được đưa vào phiên bản Chrome dành cho iOS. Tôi đã lấy trong Google Cast SDK theo các hướng dẫn sau: https://developers.google.com/cast/docs/chrome_sender. Tôi có thể có được iPad của tôi để kết nối với Chromecast, nhưng khi tôi cố gắng vượt qua trong một URL đến một trang web ...

var mediaInfo = new chrome.cast.media.MediaInfo('http://google.com'); 
var request = new chrome.cast.media.LoadRequest(mediaInfo); 
session.loadMedia(request, onMediaDiscovered.bind(this, 'loadMedia'), onMediaError); 

tôi nhận được một lỗi ...

invalid_parameter

Tôi đã tìm thấy các ví dụ khác, hơi ngày, nói rằng tôi có thể tạo Bộ thu Cast tùy chỉnh chứa iFrame và hiển thị trang ở đó, nhưng tôi không muốn tạo Bộ thu Cast tùy chỉnh.

Tôi có thể thực hiện việc này chỉ với một người gửi Cast không?

Trả lời

1

Bạn luôn cần có bộ thu trên Chromecast; đó là những gì được tải ở đó. Nói chung, bạn có thể sử dụng trình thu theo mặc định/kiểu hoặc tùy chỉnh. Người nhận mặc định hoặc theo kiểu chỉ có thể xử lý phương tiện để bạn được trái với tùy chọn Tùy chỉnh và có khung nội tuyến là cách để đi.

1

Chrome trên iOS không hỗ trợ truyền. Có một bài đăng từ đầu năm 2016 cho biết điều này trên diễn đàn về sản phẩm của Google. (Nhưng danh tiếng của tôi quá thấp để đăng hơn hai liên kết).

Nếu DID hoạt động, thì tất cả những gì bạn cần làm là truy cập this site và chọn tùy chọn ChromeCast rồi nhấn Khởi chạy sau khi nhập trang web của bạn. Tính năng này hoạt động trên Chrome trên máy tính để bàn.

Nguồn cho người gửi này/nhận là ở đây: https://github.com/boombatower/chromecast-dashboard

Tôi đã sử dụng boombatower.github.io nhận với mã số riêng của tôi như là người gửi trong ứng dụng iOS. Tôi cũng đang xem xét liệu tiện ích mở rộng ứng dụng có hoạt động hay không, nhưng tôi nghi ngờ không phải do giới hạn tiện ích mở rộng ứng dụng.

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