类型 函数 返回值 无 修订 版本 2024.3703 关键词 show, iTunes, 选择器 另请参阅 iTunes iTunes.play()
显示 iTunes 资料库选择器,并允许您选择一个或多个项目以供将来播放。
iTunes.show( onComplete ) iTunes.show( options, onComplete )
监听器. 关闭 iTunes 资料库选择器后执行的回调函数。
表. 选择器的参数表 — 有关详细信息,请参阅下一节。
options 表可能包含以下属性
布尔值. 如果设置为 true,iTunes 选择器将允许您选择多个项目进行播放。默认为 false。
字符串. iTunes 选择器导航栏上显示的标题。默认为 **选择 歌曲 播放**。
local iTunes = require( "plugin.iTunes" )
-- Table to store media items
local mediaItems = {}
-- Function that is executed when song playback is complete
local function onPlaybackEnded()
print( "Playback completed!" )
end
-- Function that is executed after media item(s) have been chosen
local function onMediaChosen( event )
if ( event.data ) then
for i=1,#event.data do
mediaItems[i] = event.data[i]
end
--play the first item chosen
iTunes.play( mediaItems[1].url, onPlaybackEnded )
end
end
local iTunesOptions =
{
allowsPickingMultipleItems = true,
promptTitle = "Select some songs"
}
iTunes.show( iTunesOptions, onMediaChosen )