# Afbeeldingen en geluid aan een project toevoegen [Programmeergidsen](LEESMIJ.md) Een asset is een bestand dat je programma gebruikt, zoals een afbeelding of geluid. Door die bestanden bij het project te verpakken kan het programma ze ook op een andere computer vinden. | Nederlandse aanroep | Canonieke ID | Resultaat | |---|---|---| | `toonAfbeelding(mediapad)` | `media.showImage` | `None` | | `speelGeluid(mediapad)` | `media.playSound` | `None` | Het mediapad is niet-lege tekst met een projectrelatieve verwijzing zoals `"assets/achtergrond.png"`. De host zoekt de verpakte media op; dit geeft geen toegang tot willekeurige bestanden of URL's. Afbeeldingen zijn een behouden achtergrond over het hele beeld. Hosts met beeldondersteuning kunnen begrensde PNG-, JPEG- en GIF-afbeeldingen decoderen. De desktopimporteur accepteert ook WAV, MP3, OGG en M4A voor geluid. Een verpakt mediabestand is momenteel maximaal 12 MiB. Native compilatie ondersteunt `speelGeluid` nog niet en weigert zo'n programma met een doeldiagnose; de aanroep wordt niet stilzwijgend weggelaten. Gebruik projectrelatieve verwijzingen onder `assets/`: ```text toonAfbeelding("assets/landschap.png") toonSprite("held", "assets/held-1.png", 100, 220, 48, 64) ``` Verpak de bestanden in een `.bipli`-project. Deze aanroepen lezen geen willekeurige hostbestanden of internetadressen. ## Gerelateerde lemma’s [Syntaxis en waarden](../syntaxis/LEESMIJ.md) · [Ingebouwde functies](../ingebouwde-functies/LEESMIJ.md) · [Programmeergidsen](LEESMIJ.md)