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

Thứ sáu - 12/03/2021 16:48 134
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…

 

THÔNG TIN GÓP Ý
        Quý thầy cô hoặc bạn đọc muốn đóng góp tài liệu, vui lòng gửi về:
    Fanpage: https://www.facebook.com/linhhoitrithuc (Chia sẻ tài nguyên miễn phí)
    Email: linhhoitrithuc@gmail.com  
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