none
wp8.1播放相关问题 RRS feed

  • 问题

  • 1、如何获取系统的音量大小,通过slider调节音量,涉及到几个参数,当前音量、最小音量和最大音量?

    2、我的播放器是使用的第三方播放器,我将其封装在一个UserControl中,怎么实现大小屏切换功能(小屏是竖屏非全屏播放,大屏是横屏全屏播放),大小屏的布局有较大的区别,我该如何实现?

    2016年5月16日 6:49

答案

  • 您好 Airforce_jie,

    >>"1、如何获取系统的音量大小,通过slider调节音量,涉及到几个参数,当前音量、最小音量和最大音量?"

    在winRT中没有提供相关的API给你直接获取和控制系统音量,但是有一个控件MediaElement,它有个Volume属性,你可以设置0~1进行音量控制:MediaElement.Volume property 

    >>"我的播放器是使用的第三方播放器,我将其封装在一个UserControl中,怎么实现大小屏切换功能(小屏是竖屏非全屏播放,大屏是横屏全屏播放),大小屏的布局有较大的区别,我该如何实现?"

    我想你是想知道怎么判断当前的视图是在横屏还是竖屏吧,如果是这个的话,在当前page的SizeChanged事件处理函数中用Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().Orientation 进行判断。

    private void Page_SizeChanged(object sender, SizeChangedEventArgs e)
            {
                var o = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().Orientation;
               if()
                {
    
                 }
            }


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年5月17日 2:37
    版主