我剛開始玩的Windows 8開發,我想弄清楚如何製作一個視頻,其源是從一個URL從按下按鈕或雙擊視頻播放區域彈出到全屏。任何想法如何做到這一點?作爲一個後續,我也必須能夠將它最小化回到正常的播放窗口。有關如何使用xaml C#做到這一點的任何想法?微軟媒體平臺播放器框架,從按鈕按下(或雙擊視頻)使視頻全屏
1
A
回答
2
玩家框架有一個名爲IsFullScreen管理全屏狀態的布爾屬性。但是,您需要親自完成工作以隱藏頁面上的多餘元素和/或調整mediaplayer的大小。建議的方法是設置此屬性並處理IsFullScreenChanged事件。例如:
<Grid Style="{StaticResource LayoutRootStyle}" x:Name="LayoutRoot">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border x:Name="LeftPanel" Background="Red" Width="40"/>
<mmppf:MediaPlayer x:Name="player" Grid.Column="1" IsFullScreenVisible="True" Source="http://smf.blob.core.windows.net/samples/videos/wildlife.mp4"/>
</Grid>
public MainPage()
{
this.InitializeComponent();
player.DoubleTapped += player_DoubleTapped;
player.IsFullScreenChanged += player_IsFullScreenChanged;
}
void player_IsFullScreenChanged(object sender, RoutedPropertyChangedEventArgs<bool> e)
{
LeftPanel.Visibility = e.NewValue ? Visibility.Collapsed : Visibility.Visible;
}
void player_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
{
player.IsFullScreen = !player.IsFullScreen;
}
注:也有關於MediaPlayer的通話IsFullScreenVisible,你可以設置爲true以顯示默認的控制條上的全屏切換按鈕的屬性。
1
我用這個代碼爲fullWindow。它工作,但在全窗口它使用默認的transportcontrols
private void MediaPlayer_IsFullScreenChanged(object sender, Windows.UI.Xaml.RoutedPropertyChangedEventArgs<bool> e)
{
Microsoft.PlayerFramework.MediaPlayer mp = (sender as Microsoft.PlayerFramework.MediaPlayer);
mp.IsFullWindow = !mp.IsFullWindow;
}
相關問題
- 1. 使用JQuery自動播放全屏YouTube視頻按鈕按下
- 2. 在全屏播放視頻,然後點擊播放按鈕
- 3. Android視頻媒體控制器暫停或播放按鈕
- 4. 如何使視頻播放器全屏使用按鈕點擊或JavaScript在
- 5. OSMF,通過視頻頻閃媒體播放按鈕
- 6. iOS中播放視頻的媒體播放器框架6
- 7. 的Youtube嵌入視頻,在播放按鈕全屏點擊
- 8. HTML5視頻全屏按鈕
- 9. 播放視頻按鈕
- 10. 用全屏按鈕在下一個活動上播放視頻
- 11. 點擊按鈕時播放HTML5視頻
- 12. 按鈕點擊播放視頻文件
- 13. 單擊按鈕時播放視頻
- 14. 從Silverlight媒體播放器框架獲取視頻高度
- 15. 禁用雙擊使Silverlight視頻播放器全屏
- 16. 當在WebView中按下視頻時打開本機視頻播放器(全屏)
- 17. 如何在點擊「顯示視頻」按鈕後播放視頻?
- 18. Silverlight播放器:使用按鈕點擊將視頻設置爲全屏(html/javascript)?
- 19. Youtube和Facebook視頻在媒體播放器中打開時點擊按鈕
- 20. 全屏播放youtube視頻?
- 21. 全屏播放youtube視頻?
- 22. 播放YouTube視頻全屏
- 23. 視頻託管平臺或流媒體視頻CDN,爲什麼?
- 24. 是否可以處理全屏html5視頻播放器上的播放按鈕?
- 25. 媒體播放器同步播放音頻和視頻android
- 26. 如何在全屏播放視頻時隱藏FAB按鈕?
- 27. 流媒體視頻播放器
- 28. 沒有視頻媒體播放器
- 29. 媒體播放器顯示視頻
- 30. 流媒體視頻播放器