# Basic Configuration
# The video source
Use src property to set the video source of your player. It must be the only three types below.
- String; It can be relative path of your video file or some cdn url.
<vue-core-video-player src="https://media.vued.vanthink.cn/sparkle_your_name_am720p.mp4"></vue-core-video-player>
- Array; It means you set different resolution of the same video source; Our default resolution is
720p;
And you must set two keys (resolution, src) of your array item.
const videoSource = [
{
src: 'https://media.vued.vanthink.cn/sparkle_your_name_am360p.mp4',
resolution: '360p',
}, {
src: 'https://media.vued.vanthink.cn/sparkle_your_name_am720p.mp4',
resolution: '720p',
}, {
src: 'https://media.vued.vanthink.cn/y2mate.com%20-%20sparkle_your_name_amv_K_7To_y9IAM_1080p.mp4',
resolution: '1080p'
}
]
If you want to play different file type in different browser. You can add type property in an array;
const videoSource = [
{
src: 'https://media.vued.vanthink.cn/sparkle_your_name_am720p.webm',
type: 'video/webm',
}, {
src: 'https://media.vued.vanthink.cn/sparkle_your_name_am720p.mp4',
type: 'video/mp4',
}
]
caniuse-video-format show which browser supports the specify video file.
# Controls
controls is set for player bottom dashboard.
String;
- 'fixed' indicates the bottom dashboard is still visible to users.
- 'auto' indicates the bottom dashboard will hide when there is no interaction between user and player.
Boolean;
falseindicates that player will hide the bottom dashboardtrueindicates that player will show the bottom dashboard and work like the'auto'value above;
# Autoplay
If you set autoplay, the player will try to play video. Different browser has different policies to handle auto play action. If player failed, it will show the play button for user to touch.
# Video Playback control
And it keep the same attributes of HTML Video.
| Props | Type | Example | Description |
|---|---|---|---|
| volume | number | 0.5 | the volume of video (0-1) |
| muted | boolean | true | if set true, the video will be muted |
| cover | string | './cover.png' | it will show the cover of the video; If you set autoplay, the player auto play successfully, the cover property will not work. |
| title | string | 'your title' | it will show the title of video for better SEO |
| logo | string | './logo.png' | it will show the your logo of the player |
| loop | boolean | true | it will automatically seek back to the start upon reaching the end of the video |
| preload | string | 'metadata' | 'none' means not preload video source; 'metadata' indicates that only video metadata (e.g. length) is fetched |
← Get Started i18n →