Silverlight播放,暂停和恢复活动

时间:2015-12-03 09:14:15

标签: silverlight silverlight-toolkit

我在项目中使用silverlight播放器。它运作良好。这些天我一直在寻找银光事件,因为我会在播放器暂停,恢复和播放事件时向谷歌分析发送一些信息。我查了很多文章。遗憾的是,没有关于这些事件的信息。所有文章都给出相同的示例和相同的事件。(onError和onLoad事件)。如何在javascript中添加播放,暂停和恢复活动? 请查看下面的javascript代码。

          Silverlight.createObject("XXXXXXXXX",player.get(0),"xxPlayer",
                                  {
                                    width: playerWidth + "", height: playerHeight + "", background: "black"version: "4.0.60310.0",enableHtmlAccess: true'},
                                                       { onError: onSilverlightError, onLoad: null },
                                                       extra, "context");

1 个答案:

答案 0 :(得分:1)

有一个通用CurrentStateChanged事件,它返回媒体的当前状态(播放,停止等)

MediaElement events

要访问事件,您需要以下内容:

player = sender.findName("ObjectName");
var stateChangedToken = player.addEventListener("CurrentStateChanged", onCurrentStateChanged);

然后,您可以填写onCurrentStateChanged JavaScript以执行您想要的操作。

Handling Silverlight events in JavaScript (MSDN)