iTunes.setVolume()

类型 函数
返回值
版本 2024.3703 版
关键字 setVolume,iTunes
另请参阅 iTunes
iTunes.getVolume()

概述

设置从 iTunes 库中选择的项目的播放音量。

语法

iTunes.setVolume( volume )
volume (必需)

数字. 播放 iTunes 项目的音量比率。有效范围在 0.01.0 之间。

示例

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 )

        --set the playback volume
        iTunes.setVolume( 0.5 )

    end 
end

local iTunesOptions =
{
    allowsPickingMultipleItems = true,
    promptTitle = "Select some songs"
}
iTunes.show( iTunesOptions, onMediaChosen )