2016-09-01 45 views
15

Tôi phát trực tuyến trên youtube rất nhiều và kể từ hôm qua tôi gặp phải một điều kỳ lạ:Làm cách nào để nhúng URL vĩnh viễn của video trực tuyến mới của Youtube?

Tôi đã nhúng URL luồng trực tiếp vào trang web của mình. nó là youtube.com/embed/ABCDE (liên kết nhúng thông thường). Liên kết đó được sử dụng để hiển thị hiện tại phát trực tuyến chứ không phải một video cụ thể. ví dụ:

Tôi đang phát trực tuyến và bạn có thể xem trên youtube.com/embed/ABCDE. Khi tôi kết thúc, video sẽ nhận được url của riêng nó, chẳng hạn như youtube.com/watch?v=FGHIJ. Trong lần tiếp theo tôi sẽ phát trực tuyến, người dùng có thể xem luồng trên youtube.com/embed/ABCDE (đó là một url vĩnh viễn không thay đổi).

Hiện tại, mỗi lần phát trực tiếp, luồng trực tiếp có liên kết riêng ở vị trí đầu tiên, có nghĩa là tôi phải cập nhật mã nhúng theo cách thủ công mỗi khi tôi phát trực tuyến.

Tôi đã nghiên cứu một chút về Google, SO và YouTube và tôi phát hiện ra rằng url vĩnh viễn của luồng trực tiếp là youtube.com/channel/CHANNEL_ID/live. Thật tuyệt vời và tất cả, nhưng tôi không thể tìm cách nhúng nó.

(Tôi sử dụng wordpress và tôi không tìm thấy bất kỳ plugin nào để tự động làm điều đó cho tôi).

TL: DR; cách nhúng luồng trực tiếp vào trang youtube.com/channel/CHANNEL_ID/live?

Trả lời

28

URL nhúng cho dòng sống của kênh là:

https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID 

Bạn có thể tìm CHANNEL_ID tại https://www.youtube.com/account_advanced

+0

Thông tin tuyệt vời ... Youtube không cho url nhúng của video phát trực tiếp Nhưng với định dạng hiển thị, tôi có thể nhận url mà không sử dụng tùy chọn chia sẻ để nhận url nhúng cho 'thẻ iframe' :) – Rishabh

+0

Điều này hoạt động tuyệt vời kể từ tháng 12 năm 2017. Kudos mate, mẫu mã nhúng đầy đủ' ' –

0

Bạn đã thử plugin có tên "Tự động nhúng luồng trực tiếp trên Youtube"

Có vẻ như plugin của bạn đang hoạt động. Kiểm tra nó một lần.

+1

Yeah, Nó chỉ cho thấy một lỗi. Tôi có liên kết này trên 'read more' https://support.google.com/youtube/?p = player_error1 –

+0

bạn có thể nhìn thấy nó ở đây dưới video được nhúng: http://gness.co.il/live (trang nằm trong hebrew nhưng không cần thiết để giải quyết vấn đề) –

4

Vấn đề là hai lần:

  1. WordPress định dạng lại link YouTube
  2. Bạn cần một liên kết tùy chỉnh nhúng để hỗ trợ một dòng sống nhúng

Là một điều kiện tiên quyết (tính đến tháng , 2016), bạn cần phải link an AdSense account rồi bật tính năng kiếm tiền trong kênh YouTube của mình. Đó là một thay đổi đau đớn đã phá vỡ rất nhiều luồng trực tiếp.

Bạn sẽ cần phải sử dụng định dạng URL sau cho nhúng:

<iframe width="560" height="315" src="https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID&autoplay=1" frameborder="0" allowfullscreen></iframe> 

Các &autoplay=1 là không cần thiết, nhưng tôi muốn có nó. Một điều cần lưu ý là WordPress có thể định dạng lại URL sau khi bạn cam kết thay đổi của mình. Vì vậy, bạn sẽ cần một plugin cho phép bạn sử dụng mã thô và không ghi đè lên. Sử dụng plugin mã PHP tùy chỉnh có thể giúp bạn và bạn chỉ cần lặp lại mã như sau:

<?php echo '<iframe width="560" height="315" src="https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID&autoplay=1" frameborder="0" allowfullscreen></iframe>'; ?> 

Hãy cho tôi biết nếu điều đó phù hợp với bạn!

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