0

这是我上一个问题的后续问题:来自 AudioPlayerAgent 的 HttpWebRequest

我正在寻找一种从我的 BackgroundAudioPlayer 内部每 20-30 秒运行一次函数的方法,以便查询 Web 服务器。

目前,我正在尝试以这种方式使用计时器:

public AudioPlayer()
    {
        if (!_classInitialized)
        {
            _classInitialized = true;
            // Subscribe to the managed exception handler
            Deployment.Current.Dispatcher.BeginInvoke(delegate
            {
                Application.Current.UnhandledException += AudioPlayer_UnhandledException;

            });
            trackTimer = new Timer(TrackTimerTick, null, 0, 2000);
        }
    }

但是,每当我调用 NotifyComplete() 时,计时器不再滴答作响。有可能完成这项工作吗?如果是这样,怎么做?

4

0 回答 0