Hướng dẫn wordpress youtube live stream plugin - plugin phát trực tiếp youtube wordpress

  • Thông tin chi tiết
  • Đánh giá
  • Cài đặt
  • Sự phát triển

Hiển thị video YouTube Live hiện tại từ một kênh được chỉ định thông qua ShortCode [youtube_live].

Ghi chú thiết lập

LiveStream YouTube của bạn phải được đặt thành công cộng hoặc nó sẽ không hoạt động. Đây là một tính năng bảo mật của API YouTube, và thật không may, không có cách nào để làm việc xung quanh nó.

Ngoài ra, luồng trực tiếp của bạn phải được đặt để cho phép nhúng vào các trang web của bên thứ ba. Nếu tính năng đó không có sẵn, bạn có thể cần phải kích hoạt việc kiếm tiền cho tài khoản của mình. Xem tài liệu YouTube để biết thêm thông tin hoặc trợ giúp cho phép nhúng.

Làm thế nào nó hoạt động

Nếu không có video trực tiếp nào, bạn có thể hiển thị một video được chỉ định hoặc trình phát kênh trực tuyến hiển thị tất cả các video gần đây của bạn.

Bạn cũng có thể kích hoạt tự động tái tạo tự động kiểm tra video trực tiếp cứ sau 30 giây (cảnh báo: sẽ tăng tải máy chủ, vì vậy hãy thận trọng sử dụng).

Theo mặc định, máy chủ sẽ kiểm tra API YouTube YouTube và sau đó bộ đệm phản hồi đó trong 30 giây trước khi kiểm tra lại API. Nếu Auto-Refresh được bật, khách hàng sẽ kiểm tra đối với máy chủ của bạn cứ sau 30 giây và có khả năng cũng sẽ đạt được bộ đệm đó, do đó, có khả năng có khả năng mất tới 60 giây trước khi khách hàng có video trực tiếp.

Độ dài của cả hai bộ đệm có thể được thay đổi bằng bộ lọc wp_youtube_live_transient_timeout (xem bên dưới để biết thêm thông tin).

Nếu không có video trực tiếp khi một trang được tải, một số tùy chọn dự phòng có sẵn:

  • “Hiển thị một tin nhắn HTML tùy chỉnh” cho phép bạn chỉ định một thông báo tùy chỉnh để hiển thị
  • “Hiển thị video trực tiếp theo lịch trình” sẽ hiển thị một người chơi và đếm ngược cho đến khi video trực tiếp tiếp theo của bạn
  • “Chương trình video trực tiếp đã hoàn thành lần cuối” sẽ hiển thị video trực tiếp được hoàn thành gần đây nhất của bạn
  • “Hiển thị các video gần đây từ kênh của tôi” sẽ hiển thị danh sách phát các video gần đây từ kênh của bạn
  • “Hiển thị một danh sách phát được chỉ định” sẽ hiển thị một danh sách phát được chỉ định
  • “Hiển thị một video được chỉ định” sẽ hiển thị một video được chỉ định
  • "Không có gì cả" sẽ không hiển thị gì cả

Khi một video kết thúc, người dùng Trình duyệt của người dùng sẽ kiểm tra lại máy chủ của bạn để xem có video trực tiếp không. Nếu vậy, nó sẽ tải điều đó; Nếu không, nó sẽ trở lại như được đặt trong các tùy chọn của bạn.

Tùy chọn Shortcode

  • width: Chiều rộng của người chơi tính bằng pixel; mặc định là những gì bạn đặt trên trang Cài đặt
  • height: Chiều cao người chơi tính bằng pixel; mặc định là những gì bạn đặt trên trang Cài đặt
  • autoplay: Có bắt đầu chơi ngay khi tải hay không; mặc định là sai
  • auto_refresh: (true hoặc
    add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
    function my_ytl_custom_timeout( $timeout ) {
        return 15;
    }
    
    0) ghi đè cài đặt tự động phát hành trên trang Cài đặt
  • add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
    function my_ytl_custom_timeout( $timeout ) {
        return 15;
    }
    
    1: Chọn từ sau:
    add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
    function my_ytl_custom_timeout( $timeout ) {
        return 15;
    }
    
    2,
    add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
    function my_ytl_custom_timeout( $timeout ) {
        return 15;
    }
    
    3,
    add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
    function my_ytl_custom_timeout( $timeout ) {
        return 15;
    }
    
    4,
    add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
    function my_ytl_custom_timeout( $timeout ) {
        return 15;
    }
    
    5,
    add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
    function my_ytl_custom_timeout( $timeout ) {
        return 15;
    }
    
    6,
    add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
    function my_ytl_custom_timeout( $timeout ) {
        return 15;
    }
    
    7,
    add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
    function my_ytl_custom_timeout( $timeout ) {
        return 15;
    }
    
    8
    • add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
      function my_ytl_custom_timeout( $timeout ) {
          return 15;
      }
      
      2: Video được lên lịch tiếp theo trên kênh được chỉ định
    • add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
      function my_ytl_custom_timeout( $timeout ) {
          return 15;
      }
      
      5: Danh sách phát được chỉ định (ShortCode cũng phải bao gồm thuộc tính
      window.addEventListener('wpYouTubeLiveStarted', function() {
          /* your code here */
          console.log('stream started');
          /* your code here */
      });
      
      1)
    • add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
      function my_ytl_custom_timeout( $timeout ) {
          return 15;
      }
      
      6: Một video được chỉ định (ShortCode cũng phải bao gồm thuộc tính
      window.addEventListener('wpYouTubeLiveStarted', function() {
          /* your code here */
          console.log('stream started');
          /* your code here */
      });
      
      3)
    • add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
      function my_ytl_custom_timeout( $timeout ) {
          return 15;
      }
      
      7: Một thông báo được chỉ định
    • add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
      function my_ytl_custom_timeout( $timeout ) {
          return 15;
      }
      
      8: Không có gì cả
  • window.addEventListener('wpYouTubeLiveStarted', function() {
        /* your code here */
        console.log('stream started');
        /* your code here */
    });
    
    1: URL danh sách phát để hiển thị khi không có video trực tiếp
  • window.addEventListener('wpYouTubeLiveStarted', function() {
        /* your code here */
        console.log('stream started');
        /* your code here */
    });
    
    3: URL video để hiển thị khi không có video trực tiếp
  • window.addEventListener('wpYouTubeLiveStarted', function() {
        /* your code here */
        console.log('stream started');
        /* your code here */
    });
    
    8: Một tin nhắn để hiển thị khi không có video trực tiếp
  • window.addEventListener('wpYouTubeLiveStarted', function() {
        /* your code here */
        console.log('stream started');
        /* your code here */
    });
    
    9: (true hoặc
    add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
    function my_ytl_custom_timeout( $timeout ) {
        return 15;
    }
    
    0) giải pháp cho một số vấn đề về bộ nhớ đệm; Nếu một plugin lưu trữ (tổng số bộ đệm W3, bộ đệm Super WP, v.v.) hoặc proxy (CloudFlare, v.v.) lưu trữ HTML trong khi video được trực tiếp, khách truy cập có thể tiếp tục thấy một video trực tiếp cũ ngay cả khi nó đã kết thúc. Nếu đặt
    window.addEventListener('wpYouTubeLiveStarted', function() {
        /* your code here */
        console.log('stream started');
        /* your code here */
    });
    
    9 được đặt thành true, máy chủ sẽ không bao giờ hiển thị mã người chơi trong yêu cầu ban đầu và thay vào đó gửi nó để đáp ứng các yêu cầu AJAX chưa từng thấy. Điều này cũng có thể dẫn đến việc trình phát video bị trì hoãn một chút trên tải trang do yêu cầu thêm, tùy thuộc vào băng thông và độ trễ của máy khách.

Ví dụ Shortcode: [youtube_live]4

Bộ lọc

Bộ lọc [youtube_live]5 sẽ tùy chỉnh người xem tin nhắn xem liệu không có luồng trực tiếp nào đang phát và có hiệu lực sau khi thuộc tính

window.addEventListener('wpYouTubeLiveStarted', function() {
    /* your code here */
    console.log('stream started');
    /* your code here */
});
8 Shortcode được phân tích cú pháp (nếu [youtube_live]7 được đặt trong mã ngắn, nó sẽ ghi đè bộ lọc). Ví dụ: thêm nó vào tập tin chủ đề của bạn [youtube_live]8:after the
window.addEventListener('wpYouTubeLiveStarted', function() {
    /* your code here */
    console.log('stream started');
    /* your code here */
});
8 shortcode attribute is parsed (if [youtube_live]7 is set in a shortcode, it will override the filter). For example, add this to your theme’s [youtube_live]8 file:

add_filter( 'wp_youtube_live_no_stream_available', 'my_ytl_custom_message' );
function my_ytl_custom_message( $message ) {
    $message = '

Please check back later or subscribe to our YouTube channel.

'; return $message; }

Bộ lọc wp_youtube_live_transient_timeout có sẵn để tùy chỉnh độ dài thời gian chờ bộ đệm tính bằng giây. Ví dụ: thêm tệp này vào tệp chủ đề của bạn [youtube_live]8 để đặt độ dài bộ đệm thành 15 giây thay vì 900 mặc định: mặc định: mặc định: mặc định:

add_filter( 'wp_youtube_live_transient_timeout', 'my_ytl_custom_timeout' );
function my_ytl_custom_timeout( $timeout ) {
    return 15;
}

Người nghe sự kiện

Khi một luồng trực tiếp được tải, sự kiện wp_youtube_live_transient_timeout1 được bắn; Bạn có thể sử dụng điều này để tạo các tính năng đầu tiên tùy chỉnh trên trang web của mình bằng cách thêm trình nghe sự kiện:

window.addEventListener('wpYouTubeLiveStarted', function() {
    /* your code here */
    console.log('stream started');
    /* your code here */
});

Phát triển plugin này được thực hiện trên GitHub. Yêu cầu kéo luôn được chào đón.

  • Hướng dẫn wordpress youtube live stream plugin - plugin phát trực tiếp youtube wordpress
    Màn hình cài đặt

Hướng dẫn thiết lập YouTube: Xem bài viết này.

  1. Tải lên thư mục này lên thư mục wp_youtube_live_transient_timeout2 hoặc cài đặt từ menu plugins trong WordPress
  2. Kích hoạt plugin qua menu plugins trong WordPress
  3. Thêm khóa API Google và ID kênh YouTube của bạn vào trang Cài đặt (Cài đặt> YouTube Live)
  4. Thêm ShortCode [youtube_live] vào bất kỳ bài/trang nào để hiển thị trình phát trực tiếp

Cái này hoạt động ra sao?

Plugin này sử dụng API dữ liệu YouTube Google Google để tìm kiếm các video trực tiếp đang diễn ra và nếu tìm thấy một video, hãy nhúng nó vào trang.

API-what?

API là viết tắt của giao diện lập trình ứng dụng, về cơ bản có nghĩa là mã máy tính có thể nói chuyện với các hệ thống máy tính khác và nhận hoặc gửi thông tin. Hầu hết các nhà cung cấp API yêu cầu khóa API nào đó (tương tự như tên người dùng và mật khẩu) để đảm bảo rằng chỉ những người được ủy quyền mới có thể sử dụng dịch vụ của họ.

Thông tin nào được gửi hoặc nhận?

Khi mã shortcode được sử dụng trong một trang, máy chủ web của bạn sẽ yêu cầu các máy chủ YouTube trên YouTube yêu cầu thông tin về các video trong kênh của bạn, sử dụng khóa ID kênh và khóa API của bạn để xác thực. Nếu bạn không có khóa API được thiết lập hoặc nó không được ủy quyền cho API dữ liệu YouTube, yêu cầu sẽ bị từ chối.

Để biết thêm thông tin về việc thiết lập khóa API, hãy xem tham chiếu API dữ liệu YouTube; Đối với mục đích của plugin này, bạn sẽ cần một khóa trình duyệt trên mạng.

Tại sao luồng trực tiếp của tôi không xuất hiện ngay lập tức?

Nói chung, có thể mất tới 15 phút cho trang phát trực tuyến với mã ngắn để nhận ra rằng bạn có luồng trực tiếp, vì nhiều lý do:

  1. API API YouTube lưu trữ thông tin về video của bạn trong một thời gian ngắn (dường như tối đa 2 phút).
  2. Để giúp bạn vượt quá hạn ngạch API miễn phí, plugin này đã lưu trữ phản hồi API YouTube YouTube trong 15 phút (có thể định cấu hình bằng cách sử dụng cài đặt thời gian chờ thoáng qua), thay vì kiểm tra API mỗi khi khách hàng yêu cầu cập nhật. Xem các đơn vị hạn ngạch dưới đây để biết thêm thông tin.
  3. Nếu bạn đang sử dụng plugin bộ nhớ đệm (WP Super Cache, W3 Total Cache, v.v.), nội dung trang được tạo sẽ được lưu trong bộ đệm trên máy chủ của bạn, bao gồm bất kỳ nội dung ngắn nào có sẵn khi bộ đệm được tạo. Tuy nhiên, plugin này cung cấp một cách giải quyết bằng cách gửi yêu cầu AJAX từ trình duyệt của người dùng khi trang được tải và sau đó cứ sau 30 giây cho đến khi có video trực tiếp (cũng có thể định cấu hình bằng bộ lọc wp_youtube_live_transient_timeout).

Nói tóm lại, có một sự đánh đổi giữa việc hiển thị video trực tiếp ngay lập tức và giảm thiểu việc sử dụng tài nguyên API và tài nguyên máy chủ và tôi đã cố gắng đạt được sự cân bằng hợp lý, trong khi cho phép bạn khả năng tự điều chỉnh thời gian chờ bộ đệm để phù hợp với nhu cầu của bạn.

Đơn vị hạn ngạch

  • API dữ liệu YouTube được sử dụng bởi plugin này thực thi giới hạn hạn ngạch hàng ngày. Mỗi yêu cầu tìm video trực tiếp có giá 100 đơn vị hạn ngạch và giới hạn hàng ngày hiện tại (tính đến ngày 14 tháng 4 năm 2020) là 10.000 đơn vị hạn ngạch hàng ngày.
  • Mỗi khi plugin này kiểm tra video trực tiếp, nó có giá 100 đơn vị hạn ngạch. Các phản hồi API được lưu trữ trong 15 phút (theo mặc định) trên máy chủ của bạn để giúp ở trong giới hạn hạn ngạch hàng ngày.
  • Người dùng cuối Trình duyệt sẽ yêu cầu cập nhật từ trang web của bạn cứ sau 30 giây.
  • Bảng Cài đặt quản trị có một trường để định cấu hình tần suất kiểm tra API dữ liệu YouTube cho video trực tiếp. Giá trị 900 giây (15 phút) sẽ ở gần với hạn ngạch hàng ngày mặc định. Nếu bạn có lưu lượng truy cập thấp trong thời gian tắt của "(khi bạn không có khả năng phát sóng một sự kiện trực tiếp), bạn có thể thử nghiệm và đặt nó thấp hơn, vì hạn ngạch sẽ không được tiêu thụ nhiều trong suốt thời gian .
  • Hành vi dự phòng:
    • “Hiển thị một tin nhắn HTML tùy chỉnh” có chi phí không có đơn vị hạn ngạch bổ sung
    • Hiển thị các video trực tiếp theo lịch trình, hành vi dự phòng dự phòng có chi phí thêm 100 đơn vị hạn ngạch cho mỗi cuộc gọi API cộng với 3 đơn vị hạn ngạch cho mỗi video theo lịch trình bạn có (cho đến khi video được lập kế hoạch tiếp theo bắt đầu Thời gian bắt đầu thực tế của bạn] hoặc trong 5 phút nếu không có video được lên lịch)
    • “Hiển thị lần cuối trực tiếp Video trực tiếp” hành vi dự phòng có chi phí thêm 100 đơn vị hạn ngạch cho mỗi cuộc gọi API
    • “Hiển thị các video gần đây từ kênh của tôi. Chi phí hành vi dự phòng của tôi
    • “Hiển thị một danh sách phát được chỉ định, chi phí hành vi dự phòng
    • “Hiển thị một video được chỉ định” chi phí không có đơn vị hạn ngạch bổ sung
    • "Không có gì ở tất cả các chi phí của" không có đơn vị hạn ngạch bổ sung

Sử dụng hạn ngạch ước tính:

  • Nếu thời gian chờ thoáng qua được đặt thành 900 giây và trang chứa mã ngắn được mở trong trình duyệt 24/7, thì nó sẽ có giá 9.600 đơn vị hạn ngạch mỗi ngày, bất kể có bao nhiêu khách truy cập (do cơ chế bộ nhớ đệm của plugin).
  • Nếu hành vi dự phòng được đặt thành các video trực tiếp theo lịch trình, hoặc video trực tiếp đã hoàn thành lần cuối, thì nó sẽ tốn thêm 100 đơn vị hạn ngạch khi video được lập trình tiếp theo bắt đầu (hoặc cứ sau 5 phút nếu không có video nào được lên lịch).
  • Nếu hành vi dự phòng được đặt thành danh sách phát được chỉ định của Cameron, thì nó sẽ có chi phí thêm 1 đơn vị hạn ngạch trên mỗi trang tải cộng với 2 đơn vị hạn ngạch cho mỗi video trong danh sách phát.
  • Nếu hành vi dự phòng được đặt thành danh sách phát được chỉ định của Cameron hoặc video được chỉ định, thì nó sẽ tốn thêm 3 đơn vị hạn ngạch cho mỗi trang.

Đây là những ước tính; Việc sử dụng của bạn có thể khác nhau. Để xem cách sử dụng hạn ngạch thực tế của bạn trong thời gian thực, hãy truy cập trang sử dụng API.

Giới hạn hạn ngạch YouTube đã được thắt chặt trong những năm gần đây: kể từ ngày 14 tháng 4 năm 2020, nó cho phép tối đa 10 nghìn đơn vị hạn ngạch mỗi ngày. Tuy nhiên, bạn có thể yêu cầu tăng hạn ngạch ở đây.

Nếu dự án API của bạn đã hoạt động trong hơn 2 năm hoặc lâu hơn, bạn có thể có giới hạn hạn ngạch cao hơn đáng kể và có thể đặt mức thấp hơn thoáng qua.

Tôi đang xem xét các cách khác để thực hiện hành vi cần thiết gần hơn với thời gian thực trong khi vẫn trong giới hạn hạn ngạch.

Điều khoản dịch vụ và chính sách bảo mật

Plugin này lưu trữ mã thông báo ID và API kênh của bạn trong bảng Tùy chọn WordPress của bạn, nhưng không lưu trữ hoặc thu thập bất kỳ thông tin nào khác.

Bởi vì plugin này giúp bạn sử dụng dịch vụ YouTube, bạn cũng nên tham khảo các tài liệu này:

  • Điều khoản dịch vụ YouTube
  • Chính sách bảo mật của Google

Tôi đã thử và nó đã hoạt động. Cảm ơn bạn rất nhiều cho plugin này.

Những người như chúng tôi cảm thấy rất khó để thiết lập API vì chúng tôi không biết làm thế nào. Vì vậy, nếu có một hướng dẫn video về cài đặt của nó về điều này, nó sẽ rất tuyệt.

Tôi cần một plugin để hiển thị một livestream nếu có một trực tiếp, và nếu không thì chỉ hiển thị video gần đây nhất. Sử dụng nó cho một trang web của nhà thờ.

Sử dụng điều này để kéo vào một dịch vụ nhà thờ phát trực tiếp đến một trang web của nhà thờ. Nó hoạt động tốt!

Plugin này hoạt động tuyệt vời cho tôi để phát trực tuyến video YouTube trực tiếp của tôi. Tôi đánh giá cao các thông báo lỗi được hiển thị khi ban đầu tôi đã sử dụng thông tin sai.

Plugin này không hoạt động với việc nhúng các luồng trực tiếp YT. Mất thời gian.

Đọc tất cả 8 đánh giá

WP WP YouTube Live trực tiếp là phần mềm nguồn mở. Những người sau đây đã đóng góp cho plugin này.

Người đóng góp

  • MacBookandrew

1.8.4

  • Khắc phục vấn đề về chỉ mục không xác định "trong nhật ký gỡ lỗi
  • Sửa thông báo cập nhật liên tục

1.8.3

  • Thoát đầu ra gỡ lỗi có thể nhìn thấy quản trị viên

1.8.2

  • Thoát ra đầu ra oembed

1.8.1

  • Cập nhật tài liệu mã
  • Cập nhật hình ảnh thương hiệu plugin

1.8.0

  • Khắc phục các vấn đề bảo mật được báo cáo
  • Cập nhật hình ảnh thương hiệu plugin

1.7.22

  • Khắc phục các vấn đề bảo mật được báo cáo

1.7.21

  • Khắc phục lỗ hổng kịch bản chéo được phản ánh

1.7.20

  • Sửa lỗi khi kích hoạt

1.7.19

  • Khắc phục lỗi khi không có video sắp tới được lưu trong bộ nhớ cache

1.7.18

  • Thêm người giới thiệu vào các yêu cầu API.
  • Kiểm tra với WordPress 5.7
  • Cải thiện công cụ xả bộ nhớ cache

1.7.17

  • Cải thiện quá trình triển khai

1.7.16

  • Khắc phục vấn đề với phản hồi video không hợp lệ.

1.7.15

  • Thêm tiện ích để xả bộ nhớ cache.

1.7.14

  • Thêm Điều khoản về Dịch vụ và Chính sách bảo mật.

1.7.13

  • Cập nhật Câu hỏi thường gặp và thêm thông báo quản trị.

1.7.12

  • Cập nhật Câu hỏi thường gặp.
  • Thêm trường thời gian chờ thoáng qua.

1.7.11

  • Cập nhật tài liệu sử dụng hạn ngạch do những thay đổi gần đây.

1.7.10

  • Thêm liên kết đến hướng dẫn thiết lập.

1.7.9

  • Khắc phục lỗi có thể đặt một người chơi để hiển thị ngay cả khi không có video nào hoạt động.

1.7.8

  • Khắc phục lỗi gây ra người chơi trùng lặp khi mã ngắn nằm trong phần tử wp_youtube_live_transient_timeout5.
  • Sửa một số lỗi bằng các tham số ShortCode
  • Khắc phục lỗi trong đó các video theo lịch trình sẽ gây ra lỗi API khi kiểm tra video trực tiếp hiện tại
  • Thêm tài liệu khác về các tham số ShortCode có sẵn

1.7.7

  • Thêm một ghi chú về trường video dự phòng trống

1.7.6

  • Thêm
    window.addEventListener('wpYouTubeLiveStarted', function() {
        /* your code here */
        console.log('stream started');
        /* your code here */
    });
    
    9 tham số mã shortcode để giải quyết một số vấn đề về bộ đệm
  • Sửa lỗi đánh máy trong quản trị viên

1.7.5

  • Cập nhật ảnh chụp màn hình của quản trị viên hiển thị tất cả các cài đặt hiện có
  • Sửa lỗi đánh máy liên quan đến chương trình video liên quan đến chương trình
  • Thêm hỗ trợ thiếu cho autoplay và hiển thị các video liên quan đến các tùy chọn dự phòng và video dự phòng

1.7.4

  • Thêm ghi chú trong quản trị viên về thay đổi chính sách tự động của Google Chrome,
  • Khắc phục sự cố với các tham số ShortCode bị bỏ qua
  • Khắc phục sự cố với các lỗi được hiển thị khi thực tế không có
  • Khắc phục sự cố với "Hiển thị các video gần đây từ kênh của tôi hành vi dự phòng của tôi

1.7.3

  • Sửa lỗi chính tả và làm rõ một số hành vi dự phòng
  • Bản cập nhật này được tài trợ bởi Ngày Podcast quốc tế

1.7.2

  • Sửa lỗi chính tả và làm rõ một số hành vi dự phòng
  • Bản cập nhật này được tài trợ bởi Ngày Podcast quốc tế
  • Khắc phục sự cố với bộ nhớ đệm video sắp tới
  • Tự động tải hành vi dự phòng khi video kết thúc

1.7.1

  • Sửa lỗi chính tả và làm rõ một số hành vi dự phòng
  • Bản cập nhật này được tài trợ bởi Ngày Podcast quốc tế

1.7.0

  • Sửa lỗi chính tả và làm rõ một số hành vi dự phòng
  • Bản cập nhật này được tài trợ bởi Ngày Podcast quốc tế
    • Khắc phục sự cố với bộ nhớ đệm video sắp tới
    • Tự động tải hành vi dự phòng khi video kết thúc
    • Nếu hành vi dự phòng là những video hiển thị sắp tới, thì bộ đệm của một danh sách các video sắp tới trong 24 giờ để tiết kiệm chi phí đơn vị API Hạn ngạch API
    • Sử dụng API YouTube trên API thay vì nhúng wp_youtube_live_transient_timeout7
    • Một video được chỉ định
    • Một tin nhắn tùy chỉnh
    • Không có gì đâu
  • Cải thiện xử lý bộ nhớ cache thoáng qua

1.6.4

  • Khắc phục xử lý lỗi

1.6.3

  • Thêm xử lý lỗi cho các vấn đề khóa API
  • Khắc phục một số vấn đề PHP linh tinh

1.6.2

  • Thêm một sự kiện JS để sử dụng tùy chỉnh

1.6.1

  • Thêm cài đặt cho chiều rộng và chiều cao mặc định
  • Thêm cài đặt cho tính năng tự động làm lại
  • Thêm hỗ trợ cho một video dự phòng nếu không có luồng trực tiếp

1.6.0

  • Thêm hỗ trợ cho trình phát kênh nếu không có luồng trực tiếp
  • Tự động kiểm tra lại cứ sau 30 giây để xem có sẵn luồng trực tiếp không

1.5.4

  • Sửa lỗi nhỏ để xử lý thuộc tính wp_youtube_live_transient_timeout8 cho Real lần này

1.5.3

  • Sửa lỗi nhỏ để xử lý thuộc tính wp_youtube_live_transient_timeout8

1.5.2

  • Sửa lỗi nhỏ để xử lý thuộc tính wp_youtube_live_transient_timeout8

1.5.1

  • Sửa lỗi nhỏ cho sự cố nâng cấp nếu tên miền phụ không được đặt sau khi nâng cấp

1.5

  • Thêm hỗ trợ cho tiền gửi tiền shortcode không có luồng có sẵn và nbsp; tin nhắn
  • Thêm hỗ trợ cho game.youtube.com Subs

1.4.2

  • Khắc phục sự cố định dạng readme nhỏ

1.4.1

  • Khắc phục các vấn đề nhỏ

1.4

  • Sử dụng Curl thay vì File_Get_Contents vì nó không hoạt động đáng tin cậy trên một số môi trường lưu trữ.
  • Thêm một spinner trực quan khi kiểm tra qua ajax
  • Kết quả bộ nhớ cache để giảm các cuộc gọi API (mặc định là hết hạn 30 giây)

1.3

  • Thêm nút Ajax để kiểm tra từ phía máy khách để xem video trực tiếp

1.2

  • Thêm thông tin gỡ lỗi cho người dùng đăng nhập

1.1

  • Sử dụng lớp PHP thay vì JS phía máy khách không đáng tin cậy để tìm kiếm video trực tiếp

1.0

  • phát hành lần đầu