Tôi đang lập trình một luồng video trên youtube nên phát theo lịch trình đã đặt, tương tự như truyền hình. Nếu bạn nhập trang web, luồng video sẽ nhận bất kỳ video nào trong lịch biểu. Vì vậy, thay vì danh sách phát được đặt theo thứ tự video, đó là lịch biểu của video.Tôi làm cách nào để tạo luồng video trực tiếp trên youtube?
Tôi bắt đầu mã hóa nó dưới dạng danh sách mã ID youtube, thời lượng của video và thời gian phát video. Về cơ bản chương trình sẽ kiểm tra thời gian hiện tại và sau đó tìm video gần nhất với thời gian đó. Sau đó, nó sẽ tìm thấy sự khác biệt giữa thời gian hiện tại (thời gian thực thế giới) và thời gian mà video sẽ phát, và do đó nhanh chóng chuyển tiếp video đó 'thời gian khác biệt' giây.
Đây có phải là cách ngớ ngẩn để làm điều đó không? Tôi đang viết bằng PHP. Tôi cảm thấy như có một cách tốt hơn để làm điều đó hơn là nhập thủ công tất cả thông tin vào danh sách. Và cũng có cách khác để nói, chơi NGAY BÂY GIỜ này và bất kể ai mở nó ra, đây là video hiện tại sẽ được phát. Công việc cron cập nhật sau mỗi x phút, kiểm tra video hiện tại và lưu trữ video, sau đó phát video đó?
Tôi hy vọng các bạn có thể giúp tôi với logic này.
Cảm ơn!
Nếu đó là nguồn cấp dữ liệu liên tục (như TV) thì, về lý thuyết, bạn sẽ luôn có thứ gì đó chơi. Đơn giản chỉ cho phép hoặc từ chối nguồn cấp dữ liệu cho người dùng tại bất kỳ thời điểm nào. –
Tôi nhầm lẫn, bạn có thể xây dựng trên 'cho phép hoặc từ chối nguồn cấp dữ liệu cho người dùng' –
Bạn đã gắn thẻ câu hỏi đó với youtube-api. Bạn sẽ phải yêu cầu chi tiết video bằng cách sử dụng api và điền lịch biểu của bạn với các giá trị – hek2mgl