标签存档: iTunes

解决“iTunes不能浏览该电脑上的专辑封面”

重装完系统之后,再把iTunes装好,把原来的资料库恢复过来,打开iTunes,发现不能用iTunes7中的Cover Flow显示了,那么大一块黑乎乎的地方告诉我:iTunes不能浏览该电脑上的专辑封面。

在网上找了下,也没怎么找到答案,后来发现了一丝丝原因,有一个地方可能是加速没开,建议在显示属性里把硬件加速开到最高,立马想到很可能是这个原因,因为我装的是Windows Server 2003,默认显示加速都不是最高的。

马上把显示属性硬件加速开到最高,然后再运行DirectX诊断工具,将DirectDraw、Direct3D和AGP纹理加速启用。

终于,iTunes的Cover Flow又回来了!

用好HoeKey:用快捷键控制iTunes

用 Apple 的 iTunes 听歌很长时间了,特别喜欢它的保存音乐文件夹有序这个功能,这样我就不用愁添加mp3的时候再去管理文件夹了,以前用Winamp时就没有这个功能。

但是有一点,Winamp可以设置全局快捷键,可以让我在不打开播放器窗口的情况下控制mp3的播放,而iTunes就没有。于是用了这么长时间iTunes,一直是在托盘图标的菜单点控制mp3的播放。但是前些天在做东西的时候突然想到怎么去控制iTunes的播放,于是用Spy++截取了一下在iTunes窗口里用应用程序级快捷键控制播放时所用的消息,得到参数,然后又想到HoeKey可以自定义消息快捷键,于是就改了一下配置文件,使HoeKey能控制iTunes播放。

在iTunes窗口里,可以用Ctrl+→来播放下一首,Ctrl+←来播放上一首,使用空格键来暂停和开始播放,而使用的消息分别是WM_KEYDOWN和WM_CHAR。

于是,可以在HoeKey的配置文件中加入以下行:

~Z=Msg|iTunes|256|37|19202049    ; iTunes - Prev
~X=Msg|iTunes|256|39|19333121    ; iTunes - Next
~32=Msg|iTunes|258|32|18874369    ; iTunes - Pause

其中,~ 在HoeKey中对应的是 Win 键,Z 和 X 分别对应相应的字母键,而32对应的则是空格键,256和258分别是 WM_KEYDOWN 和 WM_CHAR 的值,后面跟的两个数字是参数,表示按下的键及控制键状态,这里不详细说,具体可以查阅MSDN。

那么,加了这些配置之后,就可以使用 Win+Z 让 iTunes 播放上一首歌,Win+X 播放下一首歌,以及使用 Win+空格 来控制暂停和播放了。