Rumah > hujung hadapan web > uni-app > Bagaimanakah uniapp mengekalkan muzik dimainkan semasa penukaran halaman?

Bagaimanakah uniapp mengekalkan muzik dimainkan semasa penukaran halaman?

PHPz
Lepaskan: 2023-04-18 15:45:51
asal
1807 orang telah melayarinya

Dengan pembangunan berterusan teknologi Internet mudah alih, APP telah menjadi bahagian yang amat diperlukan dalam kehidupan orang ramai, dan fungsi main balik muziknya lebih disukai oleh pengguna. Dalam reka bentuk APP hari ini, banyak APP telah menambah kesan khas untuk memainkan muzik apabila menukar halaman untuk meningkatkan pengalaman pengguna. Artikel ini akan mengambil uniapp sebagai contoh untuk membincangkan cara mengekalkan muzik semasa penukaran halaman dan memberikan pelaksanaan kod.

1. Pengenalan latar belakang

Uniapp ialah rangka kerja pembangunan penuh berdasarkan Vue.js, yang boleh disusun dengan set kod untuk menjana aplikasi berbilang hujung seperti applet, H5 , dan APP. Dalam pembangunan Uniapp, penukaran halaman adalah operasi biasa dan juga merupakan reka bentuk pengalaman pengguna yang baik. Untuk meningkatkan pengalaman pengguna, kami boleh mencipta kesan muzik yang lebih cantik dengan mengawal mainan dan jeda muzik apabila menukar halaman.

2. Pelaksanaan penyelesaian

Dalam pembangunan Uniapp, kita boleh menggunakan fungsi kitaran hayat Vue.js dan acara global yang disediakan oleh uni-app untuk merealisasikan main balik muzik yang berterusan apabila menukar halaman . Langkah-langkah khusus adalah seperti berikut:

  1. Pasang pemalam pemain muzik global

Kami boleh memasang pemalam uni-audio-player melalui npm atau benang , yang boleh digunakan dalam apl uni Pemain muzik global disediakan dan menyokong main balik berterusan apabila menukar halaman.

kaedah pemasangan npm:

npm pasang uni-audio-player

kaedah pemasangan benang:

benang tambah uni-audio-player

  1. Komponen halaman merujuk kepada pemain muzik global

Merujuk pemalam uni-audio-player dalam komponen halaman dan memautkan sumber muzik halaman semasa dalam halaman yang dipasang () fungsi kitaran hayat Lulus pemain muzik global.

  1. Ubah suai status main balik muzik apabila menukar halaman

Sebelum menukar halaman, gunakan acara global beforeEnter yang disediakan oleh uni-app untuk menjeda main semula muzik pada halaman semasa ; selepas menukar halaman Akhir sekali, mainkan muzik semula melalui acara global afterEnter yang disediakan oleh uni-app.

Berikut ialah pelaksanaan kod khusus:

  1. Pasang pemalam uni-audio-player

npm install uni-audio-player

  1. Komponen halaman merujuk kepada pemain muzik global