2017-06-16 2 views
0

私は自分のメディア要素に特定の機能を実装したいと思っています。ユーザーがシークバー上をホバーすると、その特定の位置のビデオ再生のフレームのようなサムネイルを表示するツールチップのポップアップどこにマウスポインタがあるのか​​)、ポインタがシークバー上を移動するときにフレームがそれと共に変化するはずですが、何らかのバインディングが必要であることがわかりますが、これを達成する方法を少し教えてください。私はメディア要素のテンプレートを見て、シークバーシーカーのツールチップを見ましたが、その機能があるかどうかわかりません。事前にuwpメディア要素seekbarポインタのホバーフレームの表示

THANKS

答えて

2

私は、ユーザーがシークバーの上に置いたときにツールチップを表示するポップアップが

を再生する映像のフレームのようにサムネイルを表示することを、私のメディア要素に特定の機能を実装したいです

現在、ポインタホバージェスチャーに応答するAPIはありません。

MediaTransportControlsにはMediaPlayerElementを使用し、ThumbnailRequestedイベントを実装できます。これは、ユーザーがシーク操作を実行したときにアプリケーションがシークバーに隣接してサムネイルを表示する必要があるときに発生します。コードビハインドで

<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) 
{ 


} 
+0

それは便利ですが、それは、このためのAPIがイマイチならば、私はこれを行うことができ、他の方法を参照してくださいカントためならば、Microsoftは適切なAPI – touseef

+0

せずに、ものを作る必要があり、私が探していたものではありませんこの機能が必要な場合は、[UserVoice](https://wpdev.uservoice.com/forums/110705-universal-windows-platform)でお問い合わせください。 –

+0

この回答が役に立ったら、それを受け入れることを検討してください。 –

関連する問題