Kliping
KlipingBerandaDokumentasiKomponenBlocksVariasiTemplateHooks
Bagian
  • Pengenalan
  • Komponen
  • Instalasi
  • Tema & Kustomisasi
  • Mode Gelap
  • CLI
  • RTL
  • Skills
  • Server MCP
  • Form
  • Catatan Perubahan
Instalasi
  • Vite
  • Nuxt
  • Astro
  • Laravel
  • Manual
Mode Gelap
  • Vite
  • Nuxt
  • Vitepress
  • Astro
Form
  • VeeValidate
  • TanStack Form
  • Formisch
Registry
  • Ikhtisar
  • Memulai
  • Contoh
  • registry.json
  • registry-item.json
  • Tanya Jawab
Utilitas
  • scroll-fade
  • shimmer
Lainnya
  • components.json
  • JavaScript
  • Figma
  • Direktori Registry
  • Warna
  • Typeset
  • Dokumentasi Lama
  • Tentang
  • Kredit
  • Kontribusi
Komponen
  • Accordion
  • Action Bar
  • Alert
  • Alert Dialog
  • Angle Slider
  • Aspect Ratio
  • Attachment
  • Avatar
  • Avatar Group
  • Badge
  • Badge Overflow
  • Banner
  • Breadcrumb
  • Bubble
  • Button
  • Button Group
  • Calendar
  • Card
  • Carousel
  • Chart
  • Checkbox
  • Checkbox Group
  • Circular Progress
  • Client Only
  • Collapsible
  • Color Picker
  • Color Swatch
  • Combobox
  • Combobox Lanjutan
  • Command
  • Compare Slider
  • Composition
  • Context Menu
  • Cropper
  • Data Grid
  • Data Table
  • Data Table Lanjutan
  • Date Picker
  • Dialog
  • Direction Provider
  • Drawer
  • Dropdown Menu
  • Editable
  • Empty
  • Field
  • File Upload
  • Form
  • FPS
  • Gauge
  • Hitbox
  • Hover Card
  • Input
  • Input Group
  • Input OTP
  • Item
  • Kanban
  • Kbd
  • Kbd Lanjutan
  • Key Value
  • Label
  • Listbox
  • Marker
  • Marquee
  • Mask Input
  • Masonry
  • Media Player
  • Mention
  • Menubar
  • Message
  • Message Scroller
  • Native Select
  • Navigation Menu
  • Number Field
  • Pagination
  • Pending
  • Phone Input
  • Pin Input
  • Popover
  • Portal
  • Presence
  • Progress
  • QR Code
  • Questionnaire
  • Radio Group
  • Range Calendar
  • Rating
  • Relative Time Card
  • Resizable
  • Responsive Dialog
  • Scroll Area
  • Scroll Spy
  • Scroller
  • Segmented Input
  • Select
  • Selection Toolbar
  • Separator
  • Sheet
  • Sidebar
  • Skeleton
  • Slider
  • Sonner
  • Sortable
  • Speed Dial
  • Spinner
  • Stack
  • Stat
  • Status
  • Stepper
  • Stepper Lanjutan
  • Swap
  • Switch
  • Table
  • Tabs
  • Tags Input
  • Tags Input Lanjutan
  • Textarea
  • Time Picker
  • Timeline
  • Toast
  • Toggle
  • Toggle Group
  • Tooltip
  • Tour
  • Typography
  • 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 ​

pnpm dlx 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 '@/components/media-player'
</script>

Bagian ​

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

Asalnya ​

Ditulis ulang untuk Vue dari pustaka sumber terbuka berlisensi MIT, Copyright (c) 2024 Sadman Sakib. Rincian kewajiban lisensinya ada di halaman kredit.

MasonryMention

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