MediaPlayer.GetSurface(Compositor) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取 MediaPlayer 的 MediaPlayerSurface 对象,该对象允许你使用 Compositor 呈现播放器的内容,而无需依赖 XAML 框架。
public:
virtual MediaPlayerSurface ^ GetSurface(Compositor ^ compositor) = GetSurface;
MediaPlayerSurface GetSurface(Compositor const& compositor);
public MediaPlayerSurface GetSurface(Compositor compositor);
function getSurface(compositor)
Public Function GetSurface (compositor As Compositor) As MediaPlayerSurface
参数
- compositor
- Compositor
将使用返回的图面的 Compositor 。
返回
媒体播放器图面。
Windows 要求
设备系列 |
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)
|
注解
默认情况下,此方法生成的 CompositionSurface 的维度为 640x480(以像素为单位)。 若要获取不同的大小,请在调用 GetSurface 之前调用 SetSurfaceSize。
可以通过多次调用 GetSurface 从单个 MediaPlayer 实例获取多个图面。
有关使用 Windows.UI.Composition API 呈现视觉对象的详细信息,请参阅 可视化层。
有关将视频呈现到合成图面的操作指南,请参阅 使用 MediaPlayer 播放音频和视频。