Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
Veel artikelen met betrekking tot het afspelen van media zijn bijgewerkt ter ondersteuning van WinUI 3-apps en zijn verplaatst naar het gebied Windows-bureaublad-apps ontwikkelen van de documentatie. De informatie over het afspelen van media in deze bijgewerkte artikelen is nog steeds van toepassing op UWP-apps en blijft de aanbevolen procedures voor het afspelen van media in UWP-apps beschrijven. Artikelen over UWP-specifieke en verouderde functies blijven hier in het UWP-gebied van de documentatie staan.
In deze sectie vindt u informatie over het maken van Universele Windows-apps die audio en video afspelen.
Functies voor media-afspeelontwikkelaars
De volgende tabel bevat de instructieartikelen die gedetailleerde richtlijnen bieden voor het toevoegen van mediaweergavefuncties aan uw app.
| Onderwerp | Beschrijving |
|---|---|
| Audio en video afspelen met MediaPlayer | In dit artikel leest u hoe u kunt profiteren van de nieuwe functies en verbeteringen in het afspeelsysteem voor media voor UWP-apps. Vanaf Windows 10, versie 1607, is de aanbevolen aanbevolen procedure voor het afspelen van media de MediaPlayer-klasse te gebruiken in plaats van MediaElement voor het afspelen van media. Het lichtgewicht XAML-besturingselement MediaPlayerElement is geïntroduceerd om media-inhoud op een XAML-pagina weer te geven. MediaPlayer biedt verschillende voordelen, waaronder automatische integratie met de System Media Transport Controls en een eenvoudiger, een procesmodel voor achtergrondaudio. In dit artikel laten we u ook zien hoe u video kunt weergeven op een Windows.UI.Composition-oppervlak en hoe u een MediaTimelineController gebruikt om meerdere mediaspelers te synchroniseren. |
| Media-items, afspeellijsten en nummers | In dit artikel leest u hoe u de MediaSource-klasse gebruikt, die een veelgebruikte manier biedt om te verwijzen naar media uit verschillende bronnen, zoals lokale of externe bestanden, en een algemeen model beschikbaar maakt voor toegang tot mediagegevens, ongeacht de onderliggende media-indeling. De klasse MediaPlaybackItem breidt de functionaliteit van MediaSource uit, zodat u meerdere audio-, video- en metagegevenssporen in een media-item kunt beheren en selecteren. Met MediaPlaybackList kunt u afspeellijsten maken op basis van een of meer afspeelitems voor media. |
| Integreren met de systeemmediatransportbesturingselementen | In dit artikel leest u hoe u uw app integreert met de System Media Transport Controls (SMTC). Vanaf Windows 10 versie 1607 wordt elk exemplaar van MediaPlayer dat u maakt om media af te spelen automatisch weergegeven door de SMTC. In dit artikel leest u hoe u de SMTC metagegevens kunt verstrekken over de inhoud die u afspeelt en hoe u het standaardgedrag van SMTC-besturingselementen kunt uitbreiden of volledig overschrijven. |
| Door het systeem ondersteunde aanwijzingen voor getimede metagegevens | In dit artikel wordt beschreven hoe u kunt profiteren van verschillende indelingen van getimede metagegevens die kunnen worden ingesloten in mediabestanden of streams. |
| Mediapauzes maken, plannen en beheren | In dit artikel leest u hoe u media-einden kunt maken, plannen en beheren voor uw app voor het afspelen van media. Vanaf Windows 10 versie 1607 kunt u de MediaBreakManager-klasse gebruiken om snel en eenvoudig media-einden toe te voegen aan mediaPlaybackItem die u met een MediaPlayer afspeelt. Mediapauses worden meestal gebruikt om audio- of videoadvertenties toe te voegen aan mediacontent. Zodra u een of meer mediabreaks plant, zal het systeem uw mediacontent automatisch afspelen op de aangegeven tijd tijdens het afspelen. MediaBreakManager biedt gebeurtenissen, zodat uw app kan reageren wanneer mediapauzes beginnen, eindigen of wanneer ze worden overgeslagen door de gebruiker. U kunt ook toegang krijgen tot een MediaPlaybackSession voor uw media-onderbrekingen om gebeurtenissen te bewaken, zoals download- en bufferingsvoortgangsupdates. |
| Media afspelen op de achtergrond | In dit artikel leest u hoe u uw app configureert, zodat media blijven afspelen wanneer uw app van de voorgrond naar de achtergrond wordt verplaatst. Dit betekent dat zelfs nadat de gebruiker uw app heeft geminimaliseerd, terug is gegaan naar het startscherm of op een andere manier van uw app is genavigeerd, uw app audio kan blijven afspelen. Met Windows 10 versie 1607 is een nieuw model met één proces voor afspelen van achtergrondmedia geïntroduceerd dat veel sneller en eenvoudiger te implementeren is dan het verouderde model met twee processen. Dit artikel bevat informatie over het afhandelen van de nieuwe gebeurtenissen voor de levenscyclus van toepassingen EnteredBackground en LeavingBackground om het geheugengebruik van uw app te beheren terwijl deze op de achtergrond wordt uitgevoerd. |
| Adaptieve streaming | In dit artikel wordt beschreven hoe u het afspelen van adaptieve streaming-multimedia-inhoud toevoegt aan uw UWP-apps (Universal Windows Platform). Deze functie biedt momenteel ondersteuning voor het afspelen van HLS-inhoud (Http Live Streaming) en Dynamische streaming via HTTP-inhoud (DASH). |
| Mediacasting | In dit artikel leest u hoe u media kunt casten naar externe apparaten vanuit een Universele Windows-app. |
| Audio afspelen vanaf externe Bluetooth-verbonden apparaten inschakelen | In dit artikel leest u hoe u AudioPlaybackConnection kunt gebruiken om externe Bluetooth-apparaten in staat te stellen audio af te spelen op de lokale computer, waardoor scenario's zoals het configureren van een pc zich gedragen als een Bluetooth-luidspreker en gebruikers audio van hun telefoon kunnen laten horen. |
| PlayReady DRM | In dit onderwerp wordt beschreven hoe u met PlayReady beveiligde media-inhoud toevoegt aan uw UWP-app (Universal Windows Platform). |
| PlayReady Encrypted Media Extension | In deze sectie wordt beschreven hoe u uw PlayReady-web-app wijzigt ter ondersteuning van de wijzigingen van de vorige versie van Windows 8.1 in de Windows 10-versie. |
Voorbeelden van media-afspeel-SDK
In de volgende SDK-voorbeelden ziet u de afspeelfuncties voor media die beschikbaar zijn voor UWP-apps in Windows 10. Gebruik deze voorbeelden om de afspeel-API's voor media te bekijken die worden gebruikt in context of als uitgangspunt voor uw eigen app.