uwp media element seekbar pointer hover frame show
uwp media element seekbar pointer hover frame show
我想在我的媒体元素上实现一个特定的功能,即当用户将鼠标悬停在搜索栏上时,工具提示会显示弹出窗口,以显示该特定位置(鼠标指针所在的位置)播放的视频帧的缩略图当指针在搜索栏上移动时,框架应该随之改变。
我知道这需要某种绑定。我怎样才能做到这一点?我查看了媒体元素的模板,在搜索栏搜索器上看到了工具提示,但我不知道它是否有效。
I want to implement a specific feature on my media element, that when user hovers over the seekbar then a tooltip show popup to show a thumbnail like frame of the video playing
目前没有这样的api来响应指针悬停手势。
您可以使用 MediaPlayerElement
and implement ThumbnailRequested
event in your MediaTransportControls
。当用户执行搜索操作时,只要应用程序需要在搜索栏附近显示缩略图,它就会发生。
<MediaPlayerElement x:Name="Player"
MaxWidth="400"
AutoPlay="False"
AreTransportControlsEnabled="True" >
<MediaPlayerElement.TransportControls>
<MediaTransportControls IsZoomButtonVisible="False" IsZoomEnabled="False"
IsPlaybackRateButtonVisible="True"
IsPlaybackRateEnabled="True"
ThumbnailRequested="ControlsThumbnailRequested"
IsSeekEnabled="True" />
</MediaPlayerElement.TransportControls>
</MediaPlayerElement>
在后面的代码中,请使用参数调用 SetThumbnailImage
方法来设置缩略图。
private async void ControlsThumbnailRequested(MediaTransportControls sender, MediaTransportControlsThumbnailRequestedEventArgs args)
{
}
我想在我的媒体元素上实现一个特定的功能,即当用户将鼠标悬停在搜索栏上时,工具提示会显示弹出窗口,以显示该特定位置(鼠标指针所在的位置)播放的视频帧的缩略图当指针在搜索栏上移动时,框架应该随之改变。
我知道这需要某种绑定。我怎样才能做到这一点?我查看了媒体元素的模板,在搜索栏搜索器上看到了工具提示,但我不知道它是否有效。
I want to implement a specific feature on my media element, that when user hovers over the seekbar then a tooltip show popup to show a thumbnail like frame of the video playing
目前没有这样的api来响应指针悬停手势。
您可以使用 MediaPlayerElement
and implement ThumbnailRequested
event in your MediaTransportControls
。当用户执行搜索操作时,只要应用程序需要在搜索栏附近显示缩略图,它就会发生。
<MediaPlayerElement x:Name="Player"
MaxWidth="400"
AutoPlay="False"
AreTransportControlsEnabled="True" >
<MediaPlayerElement.TransportControls>
<MediaTransportControls IsZoomButtonVisible="False" IsZoomEnabled="False"
IsPlaybackRateButtonVisible="True"
IsPlaybackRateEnabled="True"
ThumbnailRequested="ControlsThumbnailRequested"
IsSeekEnabled="True" />
</MediaPlayerElement.TransportControls>
</MediaPlayerElement>
在后面的代码中,请使用参数调用 SetThumbnailImage
方法来设置缩略图。
private async void ControlsThumbnailRequested(MediaTransportControls sender, MediaTransportControlsThumbnailRequestedEventArgs args)
{
}