@php /** * Componente de Áudio e Narração Acessível (V2) * Fornece um player rico, acessível (WCAG AAA/eMAG) e responsivo. * * @param string $path Caminho do arquivo de áudio * @param string $disk Disco de armazenamento (default: public) * @param string $title Título da narração (opcional) * @param string $narrator Nome do narrador (opcional) * @param string $narrationText Texto associado à narração para leitura/acessibilidade (opcional) */ $disk = isset($disk) ? $disk : 'public'; $audioUrl = v2_storage_url($path); $title = isset($title) ? $title : 'Narração do Conteúdo'; $allowDownload = !isset($allowDownload) || (bool) $allowDownload; $id = 'v2-audio-player-' . uniqid(); @endphp
{{-- Metadados e Título do Áudio --}}

{{ $title }}

@if(isset($narrator)) Voz: {{ $narrator }} @endif
{{-- Ondas de Áudio Animadas (CSS/SVG) --}}
{{-- Elemento Áudio Nativo Oculto --}} {{-- Custom Premium Player Interface --}}
{{-- Play/Pause Button --}} {{-- Skip Buttons --}}
{{-- Progress Bar --}}
0:00 0:00
{{-- Volume Control --}}
{{-- Speed Controller --}} {{-- Download Link --}} @if($allowDownload) @endif
{{-- Narration Text Accordion for Accessibility --}} @if(isset($narrationText) && !empty($narrationText))
@endif
@push('scripts') @endpush