Ngoài nguyên tắc dành cho nhà phát triển ứng dụng dành cho nhà phát triển ứng dụng, nhà cung cấp dịch vụ Truyền hình trực tuyến phải tuân theo các nguyên tắc này khi chèn nội dung vào kênh Watch Next.
Chương trình truyền hình trực tuyến
Chỉ sử dụng API Watch Next để thêm các mục phim và chương trình truyền hình. Ví dụ: nếu người dùng xem 45 phút của bộ phim Deadpool, hãy thêm phim đó.
Đừng sử dụng thực thể cấp kênh. Ví dụ: nếu người dùng ngừng xem TBS của kênh lúc 4:30 chiều, thì đừng thêm kênh này.
Nội dung chưa hoàn chỉnh
Đưa các mục Truyền hình trực tuyến vào phần Xem tiếp theo nếu một trong những trường hợp sau đây xảy ra:
- Người dùng tạm dừng một sự kiện phát sóng trực tiếp và sự kiện này vẫn đang bật khi hàng Play Next hiển thị. Trong trường hợp này, hãy tiếp tục nội dung từ dấu thời gian bị tạm dừng.
- Người dùng có quyền theo yêu cầu hoặc ghi hình đối với mục đó. Trong trường hợp này, hãy tiếp tục phát nội dung từ thời điểm mà người dùng dừng lại. Thao tác này sẽ thay thế nội dung phát sóng trực tiếp.
Tập mới
Nếu người dùng bắt đầu một loạt phim, như mô tả trong nguyên tắc dành cho nhà phát triển ứng dụng và đã xem hết, thì hãy thêm một tập mới vào kênh Watch Next bằng WATCH_NEXT_TYPE_NEW
.
Xoá chương trình
Đối với tất cả các trường hợp trước đó, nếu một chương trình đang phát trực tiếp được thêm vào hàng Play Next của người dùng, hãy xoá chương trình đó sau khi chương trình trực tuyến hoàn tất trừ phi một trong các trường hợp sau xảy ra:
- Nội dung này có trên máy quay video kỹ thuật số (DVR) của người dùng.
- Video đó được cung cấp trên dịch vụ dưới dạng video theo yêu cầu (VOD).
Chương trình máy quay video kỹ thuật số (DVR)
Chỉ thêm các bản ghi DVR vào hàng Play Next nếu một trong các trường hợp sau đây xảy ra:
- Người dùng bắt đầu xem bản ghi nhưng chưa hoàn thành.
- Chương trình được ghi hình là một tập mới, như được mô tả trong một phần khác của hướng dẫn này.
Nhà cung cấp dịch vụ truyền hình theo yêu cầu (TVOD)
Nhà cung cấp nội dung truyền hình theo yêu cầu phải tuân thủ các nguyên tắc trong mục này.
Cho thuê
Nếu người dùng thuê một nội dung từ dịch vụ của bạn, hãy thêm nội dung đó vào kênh Watch Next trong các điều kiện sau:
- Người dùng đã thuê nội dung nhưng chưa xem. Sử dụng
WATCH_NEXT_TYPE_NEW
để thêm nội dung và đặtlastEngagementTimeUtcMillis
làm dấu thời gian khi người dùng thuê nội dung. - Nội dung thuê sắp hết hạn. Trong trường hợp này, hãy thêm loại dữ liệu này vào kênh Watch Next 48 giờ trước thời gian hết hạn và đặt loại dữ liệu thành
WATCH_NEXT_TYPE_NEW
.
Nếu người dùng bắt đầu xem nội dung và xem dở nội dung, hãy làm theo nguyên tắc đối với nội dung đang xem dở.
Giao dịch mua
Nếu người dùng mua một nội dung từ dịch vụ của bạn, hãy thêm nội dung đó vào kênh Watch Next. Sử dụng WATCH_NEXT_TYPE_NEW
và đặt lastEngagementTimeUtcMillis
làm dấu thời gian khi người dùng mua nội dung.
Nếu người dùng bắt đầu xem nội dung và xem dở nội dung, hãy làm theo nguyên tắc đối với nội dung đang xem dở.
Nội dung không được mua và không được thuê
Không sử dụng Watch Next API để hiển thị nội dung mới mà người dùng chưa thuê hoặc mua. Ví dụ: nếu người dùng thuê một tập của chương trình rồi xem xong, đừng đẩy tập tiếp theo vào Watch Next, trừ phi người dùng thuê hoặc mua tập đó.