刻录 CD

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

本部分介绍如何使用 IWMPCdromBurn 接口将音乐刻录到 CD。 IWMPCdromBurn 接口提供将播放列表作为数据或音频轨道刻录到 CD 的功能,以及擦除 CD-RW。

代码使用情况

本部分中的代码示例使用活动模板库 (ATL) 类,例如 CComPtr

包含的标头

若要使用此部分中的代码,请包含以下标头:

#include <atlbase.h>
#include <atlcom.h>
#include <atlwin.h>
#include <commctrl.h>
#include "wmp.h"
#include "wmpids.h"

接口指针

Windows 媒体播放器的接口存储在以下成员变量中:

// Player interface.
CComPtr<IWMPPlayer>             m_spPlayer;

// CDROM interfaces.
CComPtr<IWMPCdromCollection>    m_spCdromCollection;
CComPtr<IWMPCdrom>              m_spCdrom;
CComPtr<IWMPCdromBurn>          m_spCdromBurn;
CComPtr<IWMPPlaylist>           m_spPlaylist;

以下主题介绍如何使用 CD 刻录 API。

玩家控件指南