LaravelPackages.net
Acme Inc.
Toggle sidebar
illmy/media-player

Intergrates mediaelement into laravel-admin

4.922
0
v1.3
About illmy/media-player

illmy/media-player is a Laravel package for intergrates mediaelement into laravel-admin. It currently has 0 GitHub stars and 4.922 downloads on Packagist (latest version v1.3). Install it with composer require illmy/media-player. Discover more Laravel packages by illmy or browse all Laravel packages to compare alternatives.

Last updated

laravel-admin Media player

This extension allows you to play video or audio on grid pages and show pages with the help of mediaelement.

中文介绍

Screenshots

wx20181114-010912

wx20181114-011037

Installation

composer require illmy/media-player

php artisan vendor:publish --tag=laravel-admin-media-player

Usage

If you have a field foo that stores the full url of the audio/video file, or the path under the disk configured by admin.upload.disk, you can use it in the following way.

In the grid page:

// Add a play button to the current field column. After clicking it will open a modal to play the video file.
$grid->foo()->video();

// Add an audio player to the current field column
$grid->foo()->audio();

In show page:

// This field will be displayed as a video player
$show->foo()->video();

// this field will be displayed as an audio player
$show->foo()->audio();

If the field foo is another path or a file path under another server, you can use the following settings.

$grid->foo()->video(['server' => 'http:www.foo.com/']);

This player feature of this extension is based on mediaelement and can be referenced API and Configuration Add more settings to the player.

For example, set the size of the player:

$grid->foo()->video(['videoWidth' => 720, 'videoHeight' => 480]);

License

Licensed under The MIT License (MIT).

Comments