使用 IWMPCdromRip 接口进行翻录
[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
本部分介绍如何使用 IWMPCdromRip 接口从 CD 中翻录音乐。
使用 IWMPCdromRip 接口翻录 CD 的效果与使用 Windows 媒体播放器 用户界面翻录音乐的效果相同。 根据用户的偏好,翻录的内容会自动添加到库中。 有关 CD 翻录的详细信息,请参阅Windows 媒体播放器帮助中的“从 CD 中翻录音乐”。
本部分中的代码示例使用活动模板库 (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<IWMPCdromRip> m_spCdromRip;
CComPtr<IWMPPlaylist> m_spPlaylist;
以下部分介绍如何使用 IWMPCdromRip 接口
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈