UWP项目,我更改MediaPlayerElement';"香港地产";背景;,但它不';我没变,还是黑的
在UWP项目中,我更改了MediaPlayerElement属性“background”,但它没有更改,仍然是黑色的 更改UWP项目,我更改MediaPlayerElement';"香港地产";背景;,但它不';我没变,还是黑的,uwp,Uwp,在UWP项目中,我更改了MediaPlayerElement属性“background”,但它没有更改,仍然是黑色的 更改MediaPlayerElement上的background属性不会产生预期效果,因为媒体显示表面(包括背景)的颜色由正在播放/播放的内容决定 要为您的MediaPlayerElement提供媒体尚未显示时状态的可视化表示,您可以使用PosterSource属性 因为PosterSource需要一个ImageSource,所以您必须提供一个图像的路径。如果您只需要一种颜色,
MediaPlayerElement
上的background
属性不会产生预期效果,因为媒体显示表面(包括背景)的颜色由正在播放/播放的内容决定
要为您的MediaPlayerElement
提供媒体尚未显示时状态的可视化表示,您可以使用PosterSource
属性
因为PosterSource需要一个ImageSource,所以您必须提供一个图像的路径。如果您只需要一种颜色,请将1x1像素图像添加到项目中,并提供指向它的路径,因为imageUri
属性应该可以工作(我没有设置环境来测试这一点)
从UWPPosterSource
文档:
PosterSource在以下情况下显示:当
- 未设置有效的源。例如,未设置源,源为 设置为Null,或源无效(如MediaFailed事件激发时)
- 正在加载媒体时。例如,设置了有效的源,但尚未触发MediaOpen事件
- 当媒体流传输到另一个设备时
- 当媒体仅为音频时