迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
想實現類似音樂網站那種,列表頁增加一個 全選歌曲,然后播放全部選中的歌曲,播放頁面是跳轉到一個單獨的播放頁,歌曲試聽地址是用自定義字段實現。
用 JS 實現 全選 列表頁的歌曲,然后點擊 播放按鈕,跳轉后的頁面怎么實現? 跳轉后的頁面,怎么回調 選中的這些歌曲文章的試聽字段的值(mp3地址)去逐個播放這些歌曲?播放完一首,自動切換下一首播放。
求個思路,或者 代碼實現例子。
直接使用第三方播放器不就可以了?為什么需要自己開發?
播放器可以用第三方的,但是你 JS 全選選中,然后播放所有選中的歌曲,跳轉到播放頁播放,回調選中的每個內容中的歌曲mp3鏈接,這些不需要寫代碼實現啊。JS 你要寫吧,PHP腳本你要實現吧。
回復@唯一
有第三方的播放器 你只要傳音樂地址進去就好了 js獲取列表所有的地址 傳進播放器就好了
播放器就可以,不需要寫php,以前我就做過這種網站,網上找js組件
高級功能
第三方的播放器,不如 aplayer ,jplayer 這些,只是一個播放器的代碼,也有列表模式,但是你要把 選中的 內容頁和每個內容頁里包含的 mp3播放地址傳參數進播放器的 列表模式,這就涉及到 回調了,這里不是 播放器的回調,是 訊睿程序的回調,你要回調出來 各個文章內容里的 MP3 地址進去。
另外,訊睿默認沒有播放頁,所以必須寫一個 player.html 模板,然后里面 放 php 代碼,接收 全選后的參數傳進 播放器的連播列表里。
回復@K大帥
你這樣說起來就也可以,具體需要如何去交互,得看你自己的要求。
我給你找了個開源的音樂播放器
https://github.com/S-mohan/smusic
他只是通過js方法傳遞而已
回復@老孫頭
直接使用第三方播放器不就可以了?為什么需要自己開發?
播放器可以用第三方的,但是你 JS 全選選中,然后播放所有選中的歌曲,跳轉到播放頁播放,回調選中的每個內容中的歌曲mp3鏈接,這些不需要寫代碼實現啊。JS 你要寫吧,PHP腳本你要實現吧。
回復@唯一
有第三方的播放器 你只要傳音樂地址進去就好了 js獲取列表所有的地址 傳進播放器就好了
播放器就可以,不需要寫php,以前我就做過這種網站,網上找js組件
高級功能
第三方的播放器,不如 aplayer ,jplayer 這些,只是一個播放器的代碼,也有列表模式,但是你要把 選中的 內容頁和每個內容頁里包含的 mp3播放地址傳參數進播放器的 列表模式,這就涉及到 回調了,這里不是 播放器的回調,是 訊睿程序的回調,你要回調出來 各個文章內容里的 MP3 地址進去。
另外,訊睿默認沒有播放頁,所以必須寫一個 player.html 模板,然后里面 放 php 代碼,接收 全選后的參數傳進 播放器的連播列表里。
回復@K大帥
你這樣說起來就也可以,具體需要如何去交互,得看你自己的要求。
我給你找了個開源的音樂播放器
https://github.com/S-mohan/smusic
他只是通過js方法傳遞而已
回復@老孫頭