有谁知道替换旧QTMovieCurrentSizeAttribute
和 QTMovieSizeDidChangeNotification
任务的正确方法?我正在尝试清除已弃用的旧代码。
我发现它QTMovieNaturalSizeDidChangeNotification
不能替代QTMovieSizeDidChangeNotification
. 同样QTMovieNaturalSizeAttribute
不能替代QTMovieCurrentSizeAttribute
. Natural Size
指的是QTMovie
的原生分辨率,而Current Size
指的QTMovie
是显示 a 的分辨率(这也可能是电影正在解码的分辨率,可以从原生调整大小)。例如,如果源是变形的或具有非方形像素,则Natural
和Current Size
s 将不同。在 QuickTime 7 Player 的 Movie Inspector 窗口中很容易看到差异。
据我所知,QuickTime X 允许多个视图进入同QTMovie
一个Current Size
. (也许Current Size
功能被移到了QTMovieView
?或解码器查询?)任何人都可以向我推荐新方法的文档或示例代码吗?
任何已更新为显示Natural
和的电影检查器窗口的示例代码Current ('Actual') Sizes
,而不使用不推荐使用的代码,都是理想的。到目前为止,这一直非常令人困惑。