转至内容
商品 Pro Video Player — Runtime Video Playback with Full UI & Playlists 的媒体 1

描述

Play any video — asset, file path or URL — with one Blueprint node. Full player UI (zero assets), playlists, speed control, A-B loop, resume, scale/fit modes and a 3D world player with spatial audio. UE 5.1+..

DOCUMENTATION
EXAMPLE PROJECT - 5.8

DISCORD

The easiest way to play videos in Unreal Engine.

Forget Media Players. Forget Media Textures. Forget creating widgets, materials, audio components, and wiring everything together.

Pro Video Player lets you play a complete, fully interactive video player with a single Blueprint node.

Whether you're building:

  • Cinematics

  • In-game TVs

  • Digital signage

  • Training applications

  • Museums & kiosks

  • ArchViz presentations

  • Interactive tutorials

  • VR experiences

...you can have a professional video player running in seconds.

One Blueprint Node. Everything Included.

Simply call:

Quick Play Video From File Path

(or play from a URL or Media Source asset)

The plugin instantly creates a modern runtime video player featuring:

✔ Play / Pause
✔ Timeline Scrubbing
✔ Seek Bar
✔ Volume Control
✔ Playback Speed
✔ Playlist Navigation
✔ Fullscreen Mode
✔ Close Button

No setup.
No Widget Blueprints.
No Media Textures.
No Materials.

Everything is generated procedurally in C++ at runtime.

That means zero content assets are included with the plugin, making projects cleaner, easier to maintain, and far more resilient across Unreal Engine upgrades.

Designed for Real Projects

Unlike basic video examples, Pro Video Player was designed around real production workflows.

A-B Loop Playback

Loop any portion of a video with frame-accurate timing.

Perfect for:

• Training software
• Product showcases
• Museum installations
• Music practice
• Demo stations

Automatic Resume Playback

The plugin automatically remembers the last watched position for every video.

Close the application halfway through a movie...

Open it again...

Continue exactly where the viewer stopped.

Completed videos automatically restart from the beginning, just like modern streaming platforms.

Flexible Display Modes

Choose how videos fit inside the player:

  • Fill (default)

  • Fit

  • Stretch

Whether you're displaying 16:9 movies, portrait videos, or custom content, the player adapts instantly.

Variable Playback Speed

Built-in playback speed controls:

0.25× → 2× from the UI

Up to 4× through Blueprint or C++.

Playback speed is automatically validated against platform decoder capabilities to prevent unsupported playback rates.

Powerful Playlist System

Mix together:

  • Local files

  • Media Source assets

  • Remote URLs

inside a single playlist.

Supports:

  • Shuffle

  • Previous / Next

  • Repeat One

  • Repeat All

  • No Repeat

  • Random playback

Need to play every video in a directory?

Simply call Make Playlist From Folder.

The playlist is generated automatically.

Interactive 3D Video Screens

Turn any mesh into a video display.

Place a single actor into your level and instantly create:

  • TVs

  • Cinema screens

  • Digital billboards

  • Interactive kiosks

Supports standard Widget Interaction Components and fully spatialized 3D audio.

Perfect for VR and immersive experiences.

Display-Only Mode

Need a video without user interaction?

Disable input with one Blueprint call.

The controls disappear while mouse and touch input passes directly through to your game.

Ideal for:

  • Cutscenes

  • Background displays

  • Menu videos

  • Ambient world screens

Smooth Playback

Enable Precache File to load videos into memory before playback begins.

This minimizes disk streaming hiccups and produces smoother playback on high-bitrate video files.

Built for Production

Pro Video Player isn't just a demo—it was built for shipping games and commercial applications.

Smart Error Handling

If a video cannot be opened, the player displays a clear on-screen message instead of leaving users staring at a black screen.

The On Video Open Failed event also exposes the failing source so your project can respond however you choose.

Extensive Blueprint API

Includes:

  • 47 Blueprint Nodes

  • 10 Blueprint Events

Every node is documented with practical examples in the included PDF manual.

Multiple Independent Players

Create as many video players as your project requires.

Each player runs independently with its own controls, playback state, playlist, and events.

Honest Format Documentation

The documentation clearly explains:

✔ Supported formats

✔ Platform limitations

✔ Streaming support

✔ Best encoding settings

✔ Why YouTube page URLs cannot be played directly

No surprises.

No hidden limitations.

Pure Runtime C++

  • Runtime module only

  • No third-party dependencies

  • No companion plugins

  • Shipping build ready

Supported platforms:

  • Windows

  • macOS

  • Linux

  • Android

  • iOS

Compatible with Unreal Engine 5.1–5.8, with dedicated packages for every engine version.

Fully Customizable

The entire player can be restyled from a single Style structure.

Change:

  • Colors

  • Fonts

  • Sizes

  • Icons

  • Layout

  • Scaling

Need complete control?

Subclass the player widget and build your own appearance while keeping all playback functionality.

Getting Started

Integration couldn't be easier.

  1. Open any Blueprint graph.

  2. Call Quick Play Video From File Path.

  3. Enter a file path.

  4. Press Play.

That's it.

Keep the returned manager reference if you want to bind events or control playback later—or simply let your users enjoy the video.

包含格式