Você está procurando uma maneira de criar um shortcode para áudio HTML5? Esse snippet criará um novo shortcode para adicionar áudio HTML5 a seus posts e páginas.
Instruções:
- Adicione esse código ao arquivo functions.php do seu tema ou em um plug-in específico do site.
- Em seguida, adicione esse shortcode ao seu post ou página e configure-o conforme necessário. Lembre-se de substituir o valor do atributo
src
.
function html5_audio($atts, $content = null) { extract(shortcode_atts(array( "src" => '', "autoplay" => '', "preload"=> 'true', "loop" => '', "controls"=> '' ), $atts)); return '<audio src="'.$src.'" autoplay="'.$autoplay.'" preload="'.$preload.'" loop="'.$loop.'" controls="'.$controls.'" autobuffer />'; } add_shortcode('audio5', 'html5_audio');
[audio5 src="http://your-site/videos/your-video.mp4" loop="true" autoplay="autoplay" preload="auto" loop="loop" controls=""]
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar/colar corretamente trechos de código no WordPress, para não danificar acidentalmente seu site.
Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: 12 melhores plug-ins de podcast do WordPress comparados (gratuitos e premium) e 9 melhores plug-ins de acordeão do WordPress.
Any ideas on how to use Flash as a fallback?
I would suggest that you use jplayer http://jplayer.org/ it will use flash if the browser does not support HTML5 audio. You will have to do some fiddling to get things running with wordpress though.