joky 发表于 2012-5-27 13:33:30

plugin - itunes

【版权声明】
   本文档翻译者:雨滴社区-jyf823691221
   本文档仅用于雨滴社区站内交流,禁止转载,由此引发的一切责任及版权纠纷由转载、传播本文档者负责。

ItunesPlugin=Plugins\iTunesPlugin.dll这个插件可以用来控制iTunes,并且从它那里得到信息. Note:现在皮肤应该使用NowPlaying插件来编写,因为它支持多种播放器(包含iTunes).
Options:
DefaultArtwork设置插图的默认路径(皮肤文件夹的相对路径)Command=GetCurrentTrackArtwork. Command可以后接下列Bangs:Control Bangs:(无返回值)BackTrack-定位到当前曲目的开头,当已经在曲目开头时返回到上一曲.FastForward-快进.NextTrack-下一曲Pause-暂停播放.Play-播放当前曲目.PlayPause-在播放与暂停之间转换.PreviousTrack-上一曲.Resume-播放时,取消快进/倒带,恢复正常播放.Rewind-倒带.Stop-停止播放.GotoMusicStoreHomePage-前往iTunes商店主页.Power-打开/关闭iTunes.Quit-退出iTunes.SoundVolumeUp-加大音量5%.SoundVolumeDown-减小音量5%ToggleiTunes-显示/隐藏iTunes窗口.ToggleVisuals-显示/隐藏iTunes视觉效果.UpdateIPod-更新iPod内容.UpdatePodcastFeeds-更新所有podcastfeeds(相当于用户点选”更新”按钮,然后选择播客). Integer Values:(整数值)GetSoundVolume-返回音量值0~100.GetPlayerPosition-以秒为单位返回播放进度.GetPlayerPositionPercent-以百分比返回播放进度0~100. String Values:(字符串值)GetCurrentTrackAlbum-专辑.GetCurrentTrackArtist-艺术家.GetCurrentTrackBitrate-码率.GetCurrentTrackBPM-每秒钟beats.GetCurrentTrackComment-批注.GetCurrentTrackComposer-作曲家GetCurrentTrackEQ-EQ预设名称.GetCurrentTrackGenre-类型.GetCurrentTrackKindAsString-文件说明.GetCurrentTrackName-名称.GetCurrentTrackRating-星级.GetCurrentTrackSampleRate-采样率.GetCurrentTrackSize-文件大小.GetCurrentTrackTime-曲目长度.GetCurrentTrackTrackCount-专辑曲目号.GetCurrentTrackTrackNumber-曲目索引.GetCurrentTrackYear-发行年份GetCurrentTrackArtwork-返回当前曲目封面.
BangsiTunes可以通过!CommandMeasure控制,你可以使用下列任一方法.1.每一个命令都需要创建一个单独的措施.控制时执行:!CommandMeasure "MeasureName" ""注意当!CommandMeasure没有参数时,空的字符串””不能省去. 2.将Bang作为一个参数送至任一iTunesMeasure.例如,!CommandMeasure "AnyiTunesMeasure" "NextTrack" 下面的示例皮肤包含了这两种使用方法.
示例皮肤Update=1000BackgroundMode=2SolidColor=0,0,0,220 Measure=PluginPlugin=Plugins\iTunesPlugin.dllCommand=GetCurrentTrackName Measure=PluginPlugin=Plugins\iTunesPlugin.dllCommand=PlayPause Measure=PluginPlugin=Plugins\iTunesPlugin.dllCommand=PreviousTrack Meter=STRINGMeasureName=MeasureTrackX=5Y=5W=200H=18FontColor=255,255,255,255Text="Track: %1"ClipString=1 Meter=STRINGMeasureName=MeasureTrackX=5Y=25W=50H=18FontColor=255,255,255,150Text="PLAY"LeftMouseUpAction=!Execute [!CommandMeasure"MeasurePlayPause" ""] Meter=STRINGMeasureName=MeasureTrackX=55Y=25W=50H=20FontColor=255,255,255,150Text="PREV"LeftMouseUpAction=!Execute [!CommandMeasure"MeasurePreviousTrack" ""] Meter=STRINGMeasureName=MeasureTrackX=105Y=25W=50H=20FontColor=255,255,255,150Text="NEXT"LeftMouseUpAction=!Execute [!CommandMeasure"MeasureTrack" "NextTrack"]
页: [1]
查看完整版本: plugin - itunes