01/10/2018, 10:07

Cần tư vấn cách giải quyết về vấn đề tự động chuyển bài hát trên laravel

Em đang code một trang web về giải trí. Em đang bí ở chỗ tự động chuyển bải hát khác khi một bài chơi xong, em chưa có hướng giải quyết. Bác nào rành thông cho em với. Em cảm ơn nhiều nhiều.


Như ảnh trên em có nút Auto play

Dark.Hades viết 12:14 ngày 01/10/2018

Nghĩ đơn giản có 2 cách sau:

  1. Dùng Ajax lấy link bài hát sau đó thay đổi attributes của thẻ media
  2. Chuyển trang dùng javascript
Hung viết 12:17 ngày 01/10/2018

Bạn nên sử dụng low-level API thay vì sử dụng thẻ HTML audio.
https://www.w3schools.com/tags/ref_av_dom.asp

Audio object chỉ chứa 1 track, lắng nghe ended event để thay thế track của audio, hay chuyển sang bài hát khác.

Phần UI thì dùng các UI Framework tạo ra custom UI cho khung phát audio. Giao diện mặc định của thẻ audio không đẹp và hiển thị khác nhau trên các browser khác nhau.

Leng Keng viết 12:13 ngày 01/10/2018

Công nhận. Mình thấy mặc định chạy tốt trên chrome, còn opera,fifox gần như bó tay,
Thanks bạn nhé!

Bài liên quan
0