J'essaie d'utiliser BitmapData.draw() sur un objet vidéo, mais en utilisant le cadre OSMF.en utilisant BitmapData.draw() sur un streaming (RTMP) .f4v avec OSMF
Mon service d'hébergement a mis en place les éléments suivants pour que je puisse accéder à mon RTMP vidéo:
<VideoSampleAccess enabled="true">/</VideoSampleAccess>
Code simplifié est la suivante:
_videoURL = "my-url-here"
resource = new StreamingURLResource(_videoURL);
videoElement = new VideoElement(resource);
_player.media = videoElement;
container.addMediaElement(videoElement);
_player.autoPlay = true;
_player.play();
// later on, pause the player at the end
_player.pause();
// get the Video object
videoObj = _player.displayObject as Video;
// detach the netstream
videoObj.attachNetStream(null);
// get the bitmap from the Video object and draw on it..
bmpdata:BitmapData = new BitmapData(videoObj);
bmpdata.draw()
Cependant, je reçois le message d'erreur suivant :
SecurityError: Error #2135: Security sandbox violation: BitmapData.draw: ...
Voir, c'est totalement ce que je pensais! Mon service d'hébergement ne cesse de prétendre que j'ai besoin de changer un fichier inter-domaine et je savais que c'était un lit. – redconservatory