[Học phần mềm] AutoPlay 6 Nghe nhạc, xem phim trong máy tính
admin
2021-03-15T14:24:06+07:00
2021-03-15T14:24:06+07:00
http://linhhoitrithuc.com/hoc-phan-mem-sang-tao/hoc-phan-mem-autoplay-6-nghe-nhac-xem-phim-trong-may-tinh-324.html
http://linhhoitrithuc.com/uploads/news/2021_03/image-20210315142347-1.png
Chia sẻ tri thức - Vững bước tương lai
http://linhhoitrithuc.com/uploads/logo_1.png
Phần này giống như bài 5./ Xem hinh trong máy tính. Nhấn nút Load chọn file trong máy tính, chọn file trong Listbox và nhấn Open để xem
- Tạo 2 Buttons, 1 ListBox, 1 MediaPlayer (Object > Plugins > MediaPlayer)
- On Click của Button1:
–Disable listbox Updating
ListBox.SetUpdate(“ListBox1”, false);–Get the desired folder to browse
folder = Dialog.FolderBrowse(“Open Folder”, “C:\Music”);–populate tables with all the .jpg and .png files
file_mp3 = File.Find(folder, “*.mp3”, false, false, nil);
file_mp4 = File.Find(folder, “*.mp4”, false, false, nil);audio = {file_mp3, file_mp4};–do the following for each file:
for k in pairs(audio) do
for j,file_path in pairs(audio[k]) do
ListBox.AddItem(“ListBox1”, String.SplitPath(file_path).Filename, file_path);
end
end–Allow the listbox to display the updated content
ListBox.SetUpdate(“ListBox1”, true);selected = ListBox.GetSelected(“ListBox1”);if (selected ~= nil)
then
for j,k in pairs(selected) do
MediaPlayer.Load(“Plugin1”, ListBox.GetItemData(“ListBox1”, k));
end
else
Dialog.Message(“Hello”, “Select music first!!!”)
end