尝试在音频播放代理中播放音频时出错。 System.SystemException:HRESULT = 0xC00D001A

Posted

技术标签:

【中文标题】尝试在音频播放代理中播放音频时出错。 System.SystemException:HRESULT = 0xC00D001A【英文标题】:an error while trying to play an audio in Audio Playback Agent. System.SystemException: HRESULT = 0xC00D001A 【发布时间】:2013-12-13 10:34:01 【问题描述】:

我想在后台播放音频。

所以我在我的主要项目中这样做了

BackgroundAudioPlayer.Instance.Track = audioTrack;
BackgroundAudioPlayer.Instance.Play();

和内部音频背景代理:

protected override void OnUserAction(BackgroundAudioPlayer player, AudioTrack track, UserAction action, object param)

    switch (action)
    
        case UserAction.Play:
            player.Play();
            break;
        case UserAction.Stop:
            player.Stop();
            break;
        case UserAction.Pause:
            player.Pause();
            break;
        case UserAction.FastForward:
            player.FastForward();
            break;
        case UserAction.Rewind:
            player.Rewind();
            break;
        default:
            break;
    
    NotifyComplete();

但我得到一个错误:

System.SystemException: HRESULT = 0xC00D001A

我还有一个问题:关闭应用后还会继续播放吗?

【问题讨论】:

【参考方案1】:

错误代码应该说明一切:

0xC00D001A NS_E_FILE_NOT_FOUND “系统找不到指定的文件。”

【讨论】:

以上是关于尝试在音频播放代理中播放音频时出错。 System.SystemException:HRESULT = 0xC00D001A的主要内容,如果未能解决你的问题,请参考以下文章

使用 AVAudioPlayer 播放音频时出错

在 html iframe 内的 Android webview 上播放音频时出错

在 Ubuntu 上通过 PulseAudio 从 Java 播放音频文件时出错

在 Ubuntu 上通过 PulseAudio 从 Java 播放音频文件时出错

来自流的NAudio?播放音频

尝试播放音频文件