I just started playing around with windows 8 development and I'm trying to figure out how to make a video whose source is from a url pop to full screen from either a button press or by double clicking on the area where the video is playing. Any idea on how to do that? As a followup, i'd also have to be able to minimize it back to it's normal playing window. Any ideas on how to do this using xaml C#?
Microsoft Media Platform Player Framework, make video fullscreen from button press (or double clicking on video)
2.6k Views Asked by Derick F At
2
There are 2 best solutions below
0
canbax
On
I used this code for fullWindow. It works but in full window it uses default 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;
}
Related Questions in C#
- Passing arguments to main in C using Eclipse
- kernel module does not print packet info
- error C2016 (C requires that a struct or union has at least one member) and structs typedefs
- Drawing with ncurses, sockets and fork
- How to catch delay-import dll errors (missing dll or symbol) in MinGW(-w64)?
- Configured TTL for A record(s) backing CNAME records
- Allocating memory for pointers inside structures in functions
- Finding articulation point of undirected graph by DFS
- C first fgets() is being skipped while the second runs
- C std library don't appear to be linked in object file
- gcc static library compilation
- How to do a case-insensitive string comparison?
- C programming: Create and write 2D array of files as function
- How to read a file then store to array and then print?
- Function timeouts in C and thread
Related Questions in XAML
- WPF multiple control property simultaneous changes
- Telerik's WPF RadColorPicker NoColorText property not working
- Ellipsis inside button content Windows Phone
- Binding to "this.property" object in VisualStateMenager
- Scroll view mistakes
- ContextMenu Closes Immediately
- Update ObservableCollection where the items are received from another List
- Looping "complex" object with ItemsControl
- Animation Trigger (Storyboard + Trigger) in C#
- Exporting Datatable
- xaml c# chart with custom axis label
- Xamarin Forms - Show Cancel button in toolbar items instead of Back (iOS)
- Can custom text be added to a listview cell?
- Bind control property from the inner control
- WPF Interactions CallMethodAction for DataTemplate in ListCheckBox thrown a exception "Could not find method on object of type"
Related Questions in WINDOWS-8
- Finding the default application for a particular file name extension (Even when served by a metro app)
- Add-AppDevPackage.ps1 asking for Name[0] parameter
- How do I create a Gmail client for Windows 8/ 8.1?
- Error 1 The build stopped unexpectedly because of an internal failure. Unable to translate Unicode character
- Load Images In a ListView stored in local App folder windows 8 app
- Get all windows from Alt + Tab excluding Metro windows - Windows 8/8.1
- Win 8 App Set text in data template
- Get an accelerometer's device id(or monitor an accelerometer in the backbround) on WinRT
- Win 8 App Get text from datatemplate listview
- Run an App on windows tablet without uploading to store
- Is there a definitive way to port a Cordova App to Windows 8? (Unsafe code)
- Beginner: How to I access an external SMB server? Windows 8.1
- App install nightmare on Windows : Access denied / Deletefile failed code 5
- SetParent API under Windows-8 changes font size of application menu and ribbon
- JVM hangs on exit
Related Questions in MICROSOFT-METRO
- Finding the default application for a particular file name extension (Even when served by a metro app)
- Force an application to open as split view in Windows 8+
- Start Metro App without Explorer.exe running
- Add element to Hub header
- Setting Path.Data in code-behind
- Display data from dataGrid to Crystal report vb.net
- Are there any restrictions on opening a Windows runtime (Metro) app from within another Windows runtime app?
- set each item's z-index in Grid.ItemsControl
- Is GetTypeInfo missing in .NETCore 4.5.1?
- Windows Phone 8.1 - Pivot Header
- system tray in xaml windows phone 8
- Recurring Toasts with Windows 8.1 Store Apps build with JS
- File Save Picker - Save Edited Image (C# Metro app)
- WinJS: How to limit the number of elements for the group?
- windows phone 8.1 Sliverlight - how to disable black and white theme for app only
Related Questions in MMPPF
- Playing multiple video streams simultaneously in WP8
- smf player timeline property
- Error using Windows Phone 8.1 mmppf - getting parse exception when trying to navigate to page
- Find connected video devices
- creating a play / pause toggle switch
- How to play .m3u8 in video tag in windows phone using WinJS?
- PlayerFramework and Media controls
- Why doesn't my audio play in the background?
- Hide MediaPlayer Controls ( Microsoft Media Platform Player Framework )
- On WP7 & Computer, Playing first playlist Item automatically using SMF (Silverlight Media Framework)
- Upgraded App that uses SL Media Framework and MVVM-Lite from WP7 to WP7.1
- Full Screen Control for Windows Phone 7 in Silverlight Media Framework
- Are there any known compatibility issues with Microsoft Media Platform: Player Framework (formerly SMF) and Silverlight 5?
- Microsoft Media Platform + Forms Authentification
- Microsoft Media Platform Player Framework, make video fullscreen from button press (or double clicking on video)
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The player framework has a boolean property called IsFullScreen to manage the fullscreen state. However, you need to do the work yourself to hide extra elements on the page and/or resize the mediaplayer. The recommended approach is to set this property and handle the IsFullScreenChanged event. For example:
Note: there is also a property on MediaPlayer call IsFullScreenVisible that you can set to true to show the fullscreen toggle button in the default control strip.