Kliping
KlipingBerandaDokumentasiKomponenBlocksVariasiTemplateDice UIHooks
Masukan
  • Angle Slider
  • Checkbox Group
  • Color Picker
  • Combobox
  • Editable
  • File Upload
  • Key Value
  • Listbox
  • Mask Input
  • Mention
  • Phone Input
  • Rating
  • Segmented Input
  • Tags Input
  • Time Picker
Tampilan
  • Avatar Group
  • Badge Overflow
  • Circular Progress
  • Color Swatch
  • FPS
  • Gauge
  • Kbd
  • QR Code
  • Relative Time Card
  • Stat
  • Status
  • Timeline
Tata Letak
  • Compare Slider
  • Marquee
  • Masonry
  • Scroller
  • Stack
  • Swap
Navigasi
  • Action Bar
  • Scroll Spy
  • Selection Toolbar
  • Speed Dial
  • Stepper
  • Tour
Data
  • Data Grid
  • Data Table
  • Kanban
  • Sortable
Umpan Balik
  • Banner
  • Responsive Dialog
Media
  • Cropper
  • Media Player
Utilitas
  • Client Only
  • Composition
  • Direction Provider
  • Hitbox
  • Pending
  • Portal
  • Presence
  • Visually Hidden
  • Visually Hidden Input

Media Player

SebelumnyaBerikutnya

Pemutar video dan audio dengan kendali sendiri: putar, gulir waktu, volume, kecepatan, teks, dan layar penuh.

0:00 / --:--

Spasi memutar dan menjeda, panah kiri dan kanan melompat, panah atas dan bawah mengatur volume, m menyenyapkan. Pemutarnya perlu difokuskan dulu — pintasan yang dipasang di dokumen akan menjeda video milik orang yang sedang menggulir halaman.

Untuk video, tukar MediaPlayerAudio dengan MediaPlayerVideo dan tambahkan MediaPlayerOverlay, MediaPlayerCaptions, MediaPlayerPip, serta MediaPlayerFullscreen — keempatnya menyembunyikan diri sendiri saat yang diputar bukan video atau peramban tidak mendukungnya.

Instalasi ​

bash
npx shadcn-vue@latest add https://kliping.pro/r/media-player.json

Penggunaan ​

vue
<script setup lang="ts">
import { MediaPlayer, MediaPlayerAudio, MediaPlayerCaptions, MediaPlayerControls, MediaPlayerError, MediaPlayerFullscreen, MediaPlayerLoading, MediaPlayerOverlay, MediaPlayerPip, MediaPlayerPlay, MediaPlayerPlaybackSpeed, MediaPlayerSeek, MediaPlayerSeekButton, MediaPlayerTime, MediaPlayerVideo, MediaPlayerVolume } from '@/dice/media-player'
</script>

Bagian ​

BagianBerkas
MediaPlayersrc/dice/media-player/MediaPlayer.vue
MediaPlayerAudiosrc/dice/media-player/MediaPlayerAudio.vue
MediaPlayerCaptionssrc/dice/media-player/MediaPlayerCaptions.vue
MediaPlayerControlssrc/dice/media-player/MediaPlayerControls.vue
MediaPlayerErrorsrc/dice/media-player/MediaPlayerError.vue
MediaPlayerFullscreensrc/dice/media-player/MediaPlayerFullscreen.vue
MediaPlayerLoadingsrc/dice/media-player/MediaPlayerLoading.vue
MediaPlayerOverlaysrc/dice/media-player/MediaPlayerOverlay.vue
MediaPlayerPipsrc/dice/media-player/MediaPlayerPip.vue
MediaPlayerPlaysrc/dice/media-player/MediaPlayerPlay.vue
MediaPlayerPlaybackSpeedsrc/dice/media-player/MediaPlayerPlaybackSpeed.vue
MediaPlayerSeeksrc/dice/media-player/MediaPlayerSeek.vue
MediaPlayerSeekButtonsrc/dice/media-player/MediaPlayerSeekButton.vue
MediaPlayerTimesrc/dice/media-player/MediaPlayerTime.vue
MediaPlayerVideosrc/dice/media-player/MediaPlayerVideo.vue
MediaPlayerVolumesrc/dice/media-player/MediaPlayerVolume.vue

Asalnya ​

Ditulis ulang untuk Vue dari Dice UI, MIT, Copyright (c) 2024 Sadman Sakib. Rincian kewajiban lisensinya ada di halaman kredit.

CropperClient Only

Di halaman ini

InstalasiPenggunaanBagianAsalnya
Dirilis di bawah lisensi MIT. Ditulis ulang untuk Vue dari shadcn-vue, shadcn-ui-blocks, dan shadcn-hooks. Hak cipta © 2026 Kliping