[Học phần mềm] AutoPlay 2 Tạo SlideShow có nhạc

Thứ sáu - 12/03/2021 16:48 103
2./ Tạo SlideShow có nhạc
< Back – Một số ví dụ
Audio format hỗ trợ các định dạng .ogg, .raw, .aif, .aiff, .wav (có thể dùng .mp3 nếu có bản quyền)
A: dùng action On Show phát 1 bản nhạc
  • Như ví dụ 1: Tạo SlideShow, nhấn Object > SlideShow (Ctrl + 0)
  • Chọn tab Settings > Add > chọn hình > OK
  • Mở Properties của Page1 > Script, On Show nhập:
Audio.Load(CHANNEL_NARRATION, “AutoPlay\\Audio\\audio.mp3”, true, false);
Audio.Play(CHANNEL_BACKGROUND);
Hoặc dùng cách thêm nhạc nền như trong bài trước mục 4./ Thêm hình nền và nhạc nền
Hình minh họa:
  • Thiết kế Slideshow với nhạc nền, tạo thêm nút tắt nhạc nền hình chiếc loa như hình dưới, Properties của đối tượng hình chiếc loa:
    • Quick Action > Play/Pause Background Music
    • Hoặc On Click: Audio.Stop(CHANNEL_NARRATION);

B: phát nhiều bản nhạc
Cách này sẽ tạo SlideShow phát nhạc theo từng hình, khi hết bản nhạc mới chuyển sang hình tiếp theo…
  • Ví dụ tạo 3 trang Page1, Page2, Page3 (Ctrl + Shift + D thêm trang)
  • Ctrl + 4, thêm hình cho mỗi trang
  • Nhấn Project > Global Functions… nhập:
— will keep track of the audio files
audio_count = 1;

–loads desired audio files into a table
audio = {
“Autoplay\\Audio\\audio_file1.ogg”,
“Autoplay\\Audio\\audio_file2.ogg”,
“Autoplay\\Audio\\audio_file3.ogg”
};
  • Trên mỗi trang (Page1, Page2, Page3), mở Properties > Script > On Show nhập:
Audio.Load(CHANNEL_USER1, audio[audio_count], true, false);
  • On Audio nhập (trang cuối Page3 không nhập phần này):
Input.SetText(“Input1”, e_State);
if e_State == “Finish” then
    audio_count = audio_count + 1;
    Page.Navigate(PAGE_NEXT);
end
  • Xong!!!
  • F5 Preview chạy thử, chương trình chạy từ Page1 và phát nhạc, khi hết bài hát sẽ chuyển sang Page2 và lại phát nhạc…

 

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây