Skip to content

zk-audio ​

Renders an <audio> element with source and track support. Accepts a sources array or a single URL string.

Props ​

PropTypeDefaultDescription
sourcesarray|string|nullnullSource URL (string) or array of source objects
tracksarray|string|nullnullTrack URL (string) or array of track objects
controlsbooltrueShow browser controls
autoplayboolfalseAuto-play on load
loopboolfalseLoop playback
mutedboolfalseMute
preloadstring|nullnullauto, metadata, or none
classstring|nullnullCSS class(es)

Examples ​

Single source ​

blade
<x-zk-audio sources="/audio/podcast.mp3" />

Multiple sources ​

blade
<x-zk-audio :sources="[
    ['src' => '/audio/track.ogg',  'type' => 'audio/ogg'],
    ['src' => '/audio/track.mp3',  'type' => 'audio/mpeg'],
]" />

Notes ​

  • A fallback text is rendered inside the element from zairakai::layout.medias.audio for browsers that do not support the <audio> element.
  • The source object structure mirrors zk-video.

Documentation of 3.2.0 , built from c93e21f on 3.2.0 by pipeline #2919741884 on 2026-10-06.