內容簡介
總結:使用 HLS Player Video Plugin 外掛可以在WordPress上整合和嵌入HLS視頻,擁有出色的觀看體驗。這個外掛擁有許多特點,包括容易集成、適應性設計、通用兼容性、視覺吸引力、立即播放、設置備用選項、簡單安裝等。
問題與答案:
1. 如何輕鬆將HLS視頻嵌入網站中?
使用HLS Player Video Plugin外掛,只需輕鬆整合即可輕鬆將HLS視頻嵌入網站中。
2. 這個外掛支持哪些特性以確保在所有設備上都有無縫的觀看體驗?
它支持自適應設計、全面的HTML5支持以及自動播放等功能。
3. 可以從哪些地方定制外掛以獲得更具吸引力的外觀?
你可以自訂視頻海報,設定多個格式的HTML5視頻,以及加入標題和字幕等。
4. 如何應對外部視頻文件的嵌入需求?
這個外掛設計有彈性,可以輕鬆地嵌入本地和外部的.m3u8或.mpd格式的HLS文件。
5. 如何開始使用這個外掛而不涉及到繁瑣複雜的配置?
只需簡單的安裝步驟,即可輕鬆開始使用這個外掛,無需複雜的配置。
外掛標籤
開發者團隊
原文外掛簡介
HLS Player Video Plugin: Streamline your WordPress with the definitive HLS video embedding solution. Powered by the acclaimed Video.js player, this plugin guarantees an exceptional viewing experience.
Key Features:
* Effortless Integration: Embed HLS videos anywhere on your site with ease.
* Adaptive Design: Provides a seamless viewing experience on all devices.
* Universal Compatibility: Ensures full HTML5 support across all browsers.
* Visual Appeal: Customize with video posters for an engaging look.
* Instant Play: Auto-playback for immediate engagement.
* Backup Options: Embed fallback videos directly from your media library.
* Simple Installation: Get started quickly without complex configurations.
* Performance-Focused: Lightweight build for fast site performance.
* Modern Interface: Enjoy a sleek, watermark-free video player.
* Versatile Playback: Supports a range of HTML5 video formats.
* Accessibility Features: Include captions and subtitles for a wider audience.
* Multilingual Support: Offers captions in various languages.
* Designed for flexibility, the WordPress HLS Player Plugin simplifies embedding both local and external .m3u8 or .mpd HLS files. It’s tailored for both responsive and fixed-width layouts, ensuring a straightforward embedding process.
Elevate your WordPress site with the HLS Player Video Plugin – the pinnacle of professional-grade video streaming.
HLS Player Plugin Usage
To embed a video, create a new post/page and use the following shortcode:
[hls_player url="https://example.com/path/to/video_playlist.m3u8"]
Specify the “url” parameter with the location of the HLS video package file. Supported formats include .m3u8 (application/x-mpegURL), .mpd (application/dash+xml), and .mp4 (video/mp4).
Video Shortcode Options
General Options
class: Define the Video.js player’s CSS class (Default: video-js). Additional classes listed at https://videojs.com/guides/layout/#classes
[hls_player url="https://example.com/path/to/video_playlist.m3u8" class="video-js vjs-fluid vjs-16-9"]
width: Defines the width of the video file.
[hls_player url="https://example.com/path/to/video_playlist.m3u8" width="480"]
height: Defines the height of the video file.
[hls_player url="https://example.com/path/to/video_playlist.m3u8" height="264"]
controls: Specify whether video controls should be displayed (Default: “true”). Use “false” to hide controls. When you disable controls users will not be able to interact with your videos. So It is recommended that you enable autoplay for a video with no controls.
[hls_player url="https://example.com/path/to/video_playlist.m3u8" controls="false"]
preload: Specify how the video should be loaded when the page loads (Default: “auto”). Options include “metadata,” “none,” and “auto.”
“metadata” – Load only the meta data of the video, which includes information like the duration and dimensions of the video. Sometimes, the meta data will be loaded by downloading a few frames of video.
“none” – Don’t preload any data. The browser will wait until the user hits “play” to begin downloading.
[hls_player url="https://example.com/path/to/video_playlist.m3u8" preload="metadata"]
autoplay: Cause the video to play automatically when the page loads. Instead of using the autoplay attribute you maybe need to pass an autoplay option to videojs_custom_options_json. https://videojs.com/guides/options/#autoplay
[hls_player url="https://example.com/path/to/video_playlist.m3u8" autoplay="true"]
loop: Make the video loop to the beginning when finished and automatically continue playing.
[hls_player url="https://example.com/path/to/video_playlist.m3u8" loop="true"]
poster: Define an image as a placeholder before the video plays.
[hls_player url="https://example.com/path/to/video_playlist.m3u8" poster="http://example.com/wp-content/uploads/poster.jpg"]
muted: Specify that the audio output of the video should be muted.
[hls_player url="https://example.com/path/to/video_playlist.m3u8" muted="true"]
captions: Add captions or subtitles to the video in multiple languages. Provide the captions in the format:
"path/to/captions1.vtt|lang1|label1|default,path/to/captions2.vtt|lang2|label2"
path/to/captions: The URL or path to the VTT file containing the subtitles.
lang: The two-character language code, followed by a hyphen and an optional country code (e.g., en, de, en-US, de-DE).
label: A user-friendly label for the caption (e.g., “English”, “German”).
default: (Optional) Use this keyword to specify which caption should be enabled by default when the video is loaded.
[hls_player url="https://example.com/path/to/video_playlist.m3u8" captions="https://example.com/path/to/captions-en.vtt|en-EN|English|default,https://example.com/path/topath/to/captions-de.vtt|de-de|German"]
videojs_custom_options_json: JSON format string for custom options (https://videojs.com/guides/options/) for the video.js player.
[hls_player url="https://example.com/path/to/video_playlist.m3u8" videojs_custom_options_json='{"autoplay": "muted"}']
or
[hls_player url="https://example.com/path/to/video_playlist.m3u8" videojs_custom_options_json='{"autoplay": true,"liveui": true,"liveTracker": {"trackingThreshold": 8}}']
Get more advanced features with HLS Player PRO
AWS CloudFront Integration
=> Global Reach: Utilize the expansive AWS CloudFront network for low-latency streaming across the globe.
=> Enhanced Security: Protect your content with CloudFront Signed Cookies, ensuring that only authorized viewers can access your videos. This feature is particularly useful for preventing unauthorized sharing and downloads, as it ties the video access to specific, signed cookies that are difficult to replicate or redistribute.
=> Simplified Configuration: Follow our easy-to-understand instructions to set up CloudFront and implement signed cookies, making your videos secure and your setup hassle-free.
AWS Kinesis Video Streams Integration
=> Flexible Streaming: Leverage AWS Kinesis Video Streams for both live and on-demand video streaming.
=> Direct Downloads: Enable users to download clips directly from the player, enhancing the viewer experience.
Subscription Management
=> Integrated Solution: Combine aMember and WordPress roles for efficient subscription management.
=> Exclusive Content: Offer videos exclusively to active subscribers, adding value to your membership packages.
Analytics Integration
=> In-depth Tracking: Support for Google Tag Manager and Google Analytics allows you to monitor detailed video statistics.
=> Viewer Insights: Gain insights into playback duration and user engagement, helping you to optimize your content strategy.
Streaming Optimization
=> Effortless Conversion: Transform .mp4 files into the .m3u8 format with ease, using our tools for Windows or macOS.
=> Comprehensive Guides: Benefit from our in-depth guides for video file conversion, AWS S3 and CloudFront configuration and AWS Kinesis Video Stream integration, ensuring a smooth setup process.
Check out HLS Player PRO >
