聯(lián)系官方銷售客服
1835022288
028-61286886
想實現(xiàn)類似音樂網(wǎng)站那種,列表頁增加一個 全選歌曲,然后播放全部選中的歌曲,播放頁面是跳轉(zhuǎn)到一個單獨的播放頁,歌曲試聽地址是用自定義字段實現(xiàn)。
用 JS 實現(xiàn) 全選 列表頁的歌曲,然后點擊 播放按鈕,跳轉(zhuǎn)后的頁面怎么實現(xiàn)? 跳轉(zhuǎn)后的頁面,怎么回調(diào) 選中的這些歌曲文章的試聽字段的值(mp3地址)去逐個播放這些歌曲?播放完一首,自動切換下一首播放。
求個思路,或者 代碼實現(xiàn)例子。
直接使用第三方播放器不就可以了?為什么需要自己開發(fā)?
播放器可以用第三方的,但是你 JS 全選選中,然后播放所有選中的歌曲,跳轉(zhuǎn)到播放頁播放,回調(diào)選中的每個內(nèi)容中的歌曲mp3鏈接,這些不需要寫代碼實現(xiàn)啊。JS 你要寫吧,PHP腳本你要實現(xiàn)吧。
回復@唯一
有第三方的播放器 你只要傳音樂地址進去就好了 js獲取列表所有的地址 傳進播放器就好了
播放器就可以,不需要寫php,以前我就做過這種網(wǎng)站,網(wǎng)上找js組件
高級功能
第三方的播放器,不如 aplayer ,jplayer 這些,只是一個播放器的代碼,也有列表模式,但是你要把 選中的 內(nèi)容頁和每個內(nèi)容頁里包含的 mp3播放地址傳參數(shù)進播放器的 列表模式,這就涉及到 回調(diào)了,這里不是 播放器的回調(diào),是 訊睿程序的回調(diào),你要回調(diào)出來 各個文章內(nèi)容里的 MP3 地址進去。
另外,訊睿默認沒有播放頁,所以必須寫一個 player.html 模板,然后里面 放 php 代碼,接收 全選后的參數(shù)傳進 播放器的連播列表里。
回復@K大帥
你這樣說起來就也可以,具體需要如何去交互,得看你自己的要求。
我給你找了個開源的音樂播放器
https://github.com/S-mohan/smusic
他只是通過js方法傳遞而已
回復@老孫頭