Le package `media9` permet de le faire nativement il nativement. Il remplace le package `movie15` du même auteur. Ses options diffèrent selon que la bande son mp3 est sur un site tiers ou bien stockée sur son propre ordinateur.
Il y a deux lecteurs audios `APlayer.swf` et `APlayer9.swf` (qui est prévu pour assurer la compatibilité avec les anciens Linux).
Les deux exemples ci-dessous sont dérivés de la documentation officielle du package `media9`.
Les options `activate=pageopen` ou `activate=pagevisible` activent le lecteur audio, c'est à dire qu'il n'est pas besoin de cliquer sur ce dernier pour qu'il s'affiche. Néanmoins, pour que la audio démarre automatiquement, il faut le signifier explicitement au lecteur via la variable `flashvars={...&...&...}` (*dans laquelle les options sont séparées par une esperluette " & "* ). Ainsi, ces deux options doivent être activées conjointement pour qu'une vidéo puisse démarrer automatiquement.
**1 Pour diffuser des `radios en direct`** et que la diffusion démarre automatiquement, il faut transmettre au lecteur l'option `autoPlay=true`. Dans l'exemple suivant où l'on écoute France Musique en direct, le lecteur est téléchargé sur le CTAN. Il est possible d'utiliser un de ceux inclus dans `media9` :
\documentclass{beamer}
\usepackage{media9}
\begin{document}
\begin{frame}{France musique en direct}
\includemedia[activate=pagevisible,
flashvars={
source=http://direct.francemusique.fr/live/francemusique-midfi.mp3
&autoPlay=true
},
transparent,
passcontext %show APlayer's right-click menu
]{\color{blue}\fbox{France Musique en direct}}{%
http://mirrors.ibiblio.org/pub/mirrors/CTAN/macros/latex/%
contrib/media9/players/APlayer.swf%
}
\end{frame}
\end{document}
**2 Lorsque les fichiers audio `.mp3` sont situées situés sur l'ordinateur lui-même,** alors il faut en outre remplir le champ optionnel `addresource` sans quoi le player ne trouve pas les mp3. Le fichier de cet exemple `bird.mp3` peut-être téléchargé ici : [CTAN media9][1]
Pour que la diffusion démarre automatiquement, il faut indiquer au lecteur l'option `autoPlay=true`.
Le chemin où se touvent les vidéos doit être absolu *(et non pas relatif)*. De plus plus, que le système soit Windows ou Linux, son arborescence est marquée par des obliques ou slashs ( / ) et non pas par des contre-obliques ou anti-slashs ( \\ ) comme utilisé par Windows.
\documentclass{beamer}
\usepackage{media9}
\begin{document}
\begin{frame}{}
\addmediapath{C:/Users/Perso/Downloads} % dossier où est stocké le fichier mp3
\includemedia[activate=pagevisible,
addresource=bird.mp3,
flashvars={
source=bird.mp3
&autoPlay=true
},
transparent,
passcontext %show APlayer's right-click menu
]{\color{blue}\framebox[0.4\linewidth][c]{Singing bird}}{APlayer.swf}
\end{frame}
\end{document}
[1]: http://mirrors.ircam.fr/pub/CTAN/macros/latex/contrib/media9/doc/files/
http://mirrors.ircam.fr/pub/CTAN/macros/latex/contrib/media9/doc/files/