//old
bitmapData.lock();
bitmapData.fillRect(_clippingRect, 0);
bitmapData.draw(_player.container, null, null, null, _clippingRect);
bitmapData.unlock();
invalidateContent();

 

//新Api

if (_player.playing && !_player.paused) {

invalidateContent();
}

}

 

////矩阵缩放

var graphicsData : Vector.<IGraphicsData>;
graphicsData =_videoContainer.graphics.readGraphicsData();
if ( graphicsData.length > 0 ) {
var bitmapObj:BitmapData = GraphicsBitmapFill(graphicsData[0]).bitmapData;
var matrix:Matrix = new Matrix();
matrix.scale(bitmapData.width/bitmapObj.width,bitmapData.height/bitmapObj.height);
bitmapData.lock();
bitmapData.draw(bitmapObj,matrix);
trace("视频原始尺寸::",bitmapObj.width,bitmapObj.height,bitmapObj);
bitmapData.unlock();
}

 

 

graphicsData = _player.container.graphics.readGraphicsData();
if ( graphicsData.length > 0 ) {

bitmapObj = GraphicsBitmapFill(graphicsData[0]).bitmapData;

var matrix:Matrix = new Matrix();
matrix.scale(bitmapData.width/bitmapObj.width,bitmapData.height/bitmapObj.height);
bitmapData.lock();
bitmapData.draw(bitmapObj,matrix);
// trace("视频原始尺寸::",bitmapObj.width,bitmapObj.height,bitmapObj);
bitmapData.unlock();
}
// trace("标准尺寸::",bitmapData.width,bitmapData.height);
invalidateContent();
}

 

相关文章:

  • 2022-01-21
  • 2022-12-23
  • 2021-12-29
  • 2021-12-17
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2021-11-02
猜你喜欢
  • 2021-09-01
  • 2021-07-05
  • 2021-07-12
  • 2022-12-23
  • 2021-12-12
  • 2021-12-29
相关资源
相似解决方案