Weiß jemand, ob Safari crossorigin
Attribut auf dem HTML5-Tag <video>
unterstützt? Ich serviere Video von einem Server, der mit allen benötigten CORS-Headern antwortet, und ich verwende das Markup unten, um das Video in meine Seite einzubetten. Die Seite wird von einer anderen Domain geliefert. Cross-Origin-Video in Safari
<video controls crossorigin="anonymous" src="http://example.com/movie.mp4">
Ich zeichne dann das Video auf eine Leinwand und bekomme das Bild von der Leinwand mit
toDataURL
API. Dies funktioniert in Chrome und Firefox, aber Safari löst den Sicherheitsfehler aus, als gäbe es kein
crossorigin
Attribut auf dem Video.
Irgendwelche Ideen?
funktioniert in Safari auf OS X, aber nicht auf iOS –
Ich bin gespannt, wie Sie es in Fx/Chrome, CORS-Header und crossorigin = anonym zu tun scheint nicht genug, um Canvas nicht zu verschmutzen. – NoBugs
@NoBugs Ich erinnere mich nicht genau, wie ich es in FF/Chrome arbeiten ließ, es war lange her, ich erinnere mich vage daran, dass ich mit CORS-Headern spielte, die der Server zurückgab. Hier ist der Code, der alles hat: https://github.com/akonsu/copla – akonsu