09.02.2017 Views

creez-des-applications-pour-android

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6 Exploiter les fonctionnalités d’Android<br />

1. Vous pouvez tout d’abord les insérer en tant que ressources dans votre projet, auquel cas il<br />

faut les mettre dans le répertoire res/raw. Vous pouvez aussi les insérer dans le répertoire<br />

assets/ afin d’y accéder avec une URI de type file://<strong>android</strong>_asset/nom_du_fichier.format_du_<br />

Il s’agit de la solution la plus simple, mais aussi de la moins souple.<br />

2. Vous pouvez stocker les fichiers sur l’appareil, par exemple sur le répertoire local de l’application<br />

en interne, auquel cas ils ne seront disponibles que <strong>pour</strong> cette application, ou<br />

alors sur un support externe (genre carte SD), auquel cas ils seront disponibles <strong>pour</strong> toutes<br />

les <strong>applications</strong> de l’appareil.<br />

3. Il est aussi possible de lire <strong>des</strong> fichiers en streaming sur internet.<br />

6.5.1.2 Formats <strong>des</strong> fichiers qui peuvent être lus<br />

Tout d’abord, <strong>pour</strong> le streaming, on accepte le RTSP, RTP et le streaming via HTTP.<br />

Ensuite, je vais vous présenter tous les formats que connaît Android de base. En effet, il se peut<br />

que le constructeur de votre téléphone ait rajouté <strong>des</strong> capacités que je ne peux connaître. Ainsi,<br />

Android <strong>pour</strong>ra toujours lire tous les fichiers présentés ci-<strong>des</strong>sous. Vous devriez comprendre<br />

toutes les colonnes de ce tableau, à l’exception peut-être de la colonne « Encodeur » : elle vous<br />

indique si oui ou non Android est capable de convertir un fichier vers ce format.<br />

Format<br />

EncodeurExtension<br />

AAC LC oui 3GPP (.3gp), MPEG-4 (.mp4, .m4a)<br />

HE-AACv1 (AAC+)<br />

3GPP (.3gp), MPEG-4 (.mp4, .m4a)<br />

HE-AACv2<br />

3GPP (.3gp), MPEG-4 (.mp4, .m4a)<br />

(enhanced AAC+)<br />

AMR-NB oui 3GPP (.3gp)<br />

AMR-WB oui 3GPP (.3gp)<br />

MP3<br />

MP3 (.mp3)<br />

MIDI<br />

Type 0 and 1 (.mid, .xmf, .mxmf), RTTTL/RTX (.rtttl, .rtx), OTA<br />

(.ota), iMelody (.imy)<br />

Vorbis Ogg (.ogg), Matroska (.mkv, Android 4.0+)<br />

PCM/WAVE<br />

WAVE (.wav)<br />

6.5.1.2.1 Audio<br />

Format Encodeur Extension<br />

H.263 oui 3GPP (.3gp), MPEG-4 (.mp4)<br />

H.264 AVC 3GPP (.3gp), MPEG-4 (.mp4)<br />

MPEG-4 SP<br />

3GPP (.3gp)<br />

6.5.1.2.2 Vidéo<br />

424

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!