代码拉取完成,页面将自动刷新
module(..., package.seeall)
require"audio"
function sdCardTask()
sys.wait(5000)
--挂载SD卡,返回值0表示失败,1表示成功
io.mount(io.SDCARD)
--第一个参数1表示sd卡
--第二个参数1表示返回的总空间单位为KB
local sdCardTotalSize = rtos.get_fs_total_size(1,1)
log.info("sd card total size "..sdCardTotalSize.." KB")
--第一个参数1表示sd卡
--第二个参数1表示返回的总空间单位为KB
local sdCardFreeSize = rtos.get_fs_free_size(1,1)
log.info("sd card free size "..sdCardFreeSize.." KB")
--遍历读取sd卡根目录下的最多10个文件或者文件夹
if io.opendir("/sdcard0") then
for i=1,10 do
local fType,fName,fSize = io.readdir()
if fType==32 then
log.info("sd card file",fName,fSize)
elseif fType == nil then
break
end
end
io.closedir("/sdcard0")
end
--向sd卡根目录下写入一个pwron.mp3
io.writeFile("/sdcard0/pwron.mp3",io.readFile("/lua/pwron.mp3"))
--播放sd卡根目录下的pwron.mp3
audio.play(0,"FILE","/sdcard0/pwron.mp3",audiocore.VOL7,function() sys.publish("AUDIO_PLAY_END") end)
sys.waitUntil("AUDIO_PLAY_END")
--卸载SD卡,返回值0表示失败,1表示成功
io.unmount(io.SDCARD)
end
sys.taskInit(sdCardTask)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。