U kunt een videobestand van OneDrive niet rechtstreeks in een iframe insluiten en afspelen zonder een nieuw venster te openen *tenzij* dat videobestand openbaar toegankelijk is en OneDrive een directe insluitlink biedt (wat doorgaans niet het geval is voor persoonlijke bestanden). De primaire focus van OneDrive ligt op het opslaan en delen van bestanden, en niet op directe insluiting zoals videohostingplatforms (YouTube, Vimeo, enz.).
De reden dat dit moeilijk is, ligt in de beveiliging en licentieverlening:
* Beveiliging: Voor het rechtstreeks insluiten van een videobestand zou het iframe directe toegang tot het OneDrive-bestand nodig hebben, wat een veiligheidsrisico met zich meebrengt. OneDrive beheert de toegang tot bestanden om gebruikersgegevens te beschermen.
* Licenties: OneDrive biedt niet inherent de noodzakelijke infrastructuur voor het direct afspelen van video binnen een iframe. Diensten zoals YouTube hebben hiervoor geoptimaliseerde servers en spelers.
Oplossingen:
1. Openbaar delen met insluitcode (indien van toepassing): Als u de video *openbaar* deelt met de toegang 'Iedereen met de link', kan OneDrive *mogelijk* een insluitcode verstrekken. Dit is zeldzaam en vaak onbetrouwbaar, en zelfs dan is het niet gegarandeerd dat het binnen een iframe werkt zonder een nieuw tabblad of venster te openen. Probeer het, maar vertrouw er niet op.
2. Downloaden en elders hosten: De meest betrouwbare methode is om het videobestand te downloaden en te uploaden naar een service die is ontworpen voor het hosten en insluiten van video's, zoals YouTube, Vimeo of een vergelijkbaar platform. Deze services bieden insluitcodes die specifiek zijn bedoeld voor gebruik in iframes. Dit is de aanbevolen oplossing voor consistente, betrouwbare inbedding.
3. Een OneDrive API gebruiken (geavanceerd): Voor ontwikkelaars:u *zou* mogelijk de OneDrive API kunnen gebruiken om een video-URL te verkrijgen en die vervolgens in een ` |