2017-07-27 21 views
9

Tôi có 2 trình phát video trên một trang. Trên máy tính để bàn, mọi thứ hoạt động tốt, cả trình phát video đều đang phát video. Nhưng khi tôi cố gắng truyền trang này tới Chromecast (thông qua tiện ích Google Chrome hoặc qua số https://demille.github.io/url-cast-receiver/), chỉ trình phát video đầu tiên đang hoạt động và đang phát, trình phát video thứ hai không hoạt động.Chromecast không phát nhiều video HTML5

tôi đã cố gắng để gỡ lỗi nó và có vẻ như video thứ hai kết thúc vào đoạn video readyState = 1 (video đầu tiên có readyState = 4)

Có cách nào để sửa lỗi này? (Tôi cần nhiều trình phát video trên trang duy nhất, vì vậy chỉ sử dụng một máy nghe nhạc và chuyển đổi các file video URL không phải là một giải pháp)

URL: http://iuvomedia.eu/chromecast/

+0

được bạn cố gắng để chơi cả video cùng một lúc, hoặc chỉ cho phép người dùng chọn để chơi/diễn viên? – Offbeatmammal

+0

không được bao gồm trong ví dụ tôi đã đề cập, nhưng chỉ một video đang phát và trình phát video khác chỉ tải dữ liệu video và bị ẩn. Khi lần phát video đầu tiên kết thúc, phần thứ hai được hiển thị và được gọi bởi hàm play(). Nhưng khả năng hiển thị không quan trọng vì nó không phát ngay cả khi cả hai video đều hiển thị. Có vẻ như Chromecast không thể tải dữ liệu video từ trình phát thứ hai khi một trình phát video khác đang phát video .. Tôi cũng đã cố gắng gọi hàm load() trên video thứ hai, nhưng không tải thành công video và trạng thái readyState = 1 (siêu dữ liệu đã tải). – tomas657

+0

bạn đã xem api Chromecast JS chưa? https://developers.google.com/cast/docs/chrome_sender_integrate – Offbeatmammal

Trả lời

2

Bạn không thể có nhiều hơn một yếu tố phương tiện truyền thông tích cực.

Ý tôi là, bạn có thể có hai phần tử phương tiện trong đó một video phát một video không có bất kỳ âm thanh nào và phần thứ hai chỉ phát âm thanh.

Bạn không thể có hai video hoạt động hoặc hai đường truyền âm thanh hiện hoạt cùng một lúc.

check here:Create multiple instances of html video object

+0

"Yếu tố phương tiện hoạt động" là gì? Khi tôi có một trình phát video và thứ hai bị tạm dừng (chỉ tải trước dữ liệu), tình huống này có hai yếu tố hoạt động không? Tôi cần trình phát video thứ hai chỉ để tải trước video để sẵn sàng phát khi người chơi đầu tiên phát xong ... – tomas657

+0

đó là video bạn đang nói trong câu hỏi của mình –

4

Nếu bạn muốn một video để chơi và khác để được cài sẵn thì bạn nên làm một danh sách các video mà bạn muốn chơi. Chromecast sẽ phát từng video một lần và khi kết thúc, Chromecast sẽ tự động tải video tiếp theo trong hàng đợi.

Để biết thông tin về autoplay và xếp hàng bạn có thể truy cập https://developers.google.com/cast/docs/autoplay

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