【问题标题】:Silverlight play,pause and resume eventsSilverlight 播放、暂停和恢复事件
【发布时间】:2015-12-03 09:14:14
【问题描述】:

我在我们的项目中使用 Silverlight 播放器。它运作良好。这些天我一直在寻找 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");

【问题讨论】:

    标签: silverlight silverlight-toolkit


    【解决方案1】:

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

    MediaElement events

    要访问事件,您需要这样的东西:

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

    然后你可以填写onCurrentStateChanged JavaScript 来做你想做的事。

    Handling Silverlight events in JavaScript (MSDN)

    【讨论】:

      猜你喜欢
      • 2013-11-21
      • 2021-09-02
      • 1970-01-01
      • 1970-01-01
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多