Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
silverlight媒体播放停止状态_Silverlight_Silverlight 4.0_Silverlight Toolkit - Fatal编程技术网

silverlight媒体播放停止状态

silverlight媒体播放停止状态,silverlight,silverlight-4.0,silverlight-toolkit,Silverlight,Silverlight 4.0,Silverlight Toolkit,我正在使用SMF silverlight媒体播放器。我正在使用以下代码获取播放器上的当前音量 this.item = function(){ alert(this.player.GetVolume()); } 这很好,但我也想了解媒体的现状。它的属性是什么。我在API文档中没有看到这一点 谢谢我相信您需要PlayState属性,该属性的类型为MediaPluginState,可以是以下值之一: 封闭的 开口 缓冲 演奏 停顿 停止 个性化 获取许可证 剪贴画 @Aut

我正在使用SMF silverlight媒体播放器。我正在使用以下代码获取播放器上的当前音量

this.item = function(){
        alert(this.player.GetVolume());
    }
这很好,但我也想了解媒体的现状。它的属性是什么。我在API文档中没有看到这一点


谢谢

我相信您需要
PlayState
属性,该属性的类型为
MediaPluginState
,可以是以下值之一:

  • 封闭的
  • 开口
  • 缓冲
  • 演奏
  • 停顿
  • 停止
  • 个性化
  • 获取许可证
  • 剪贴画

@Autolycus-我不确定是否有JavaScript代码可以访问它,但在C中,它应该是'this.player.PlayState==mediaplugstate.Closed
。在最新版本的SMF中,我没有看到可以找到的
GetVolume`方法。顺便说一句,从SMFPlayer子代的OnApplyTemplate重写中,有一个VolumeLevel属性,我称之为受保护的void UpdateVolumeElement(){if(VolumeElement!=null)VolumeElement.VolumeLevel=VolumeLevel;}因为UI元素似乎不会在启动时使用设置为XAML播放器的VolumeElement值更新VolumeUI