單純音樂播放的角度來講(不談資源獲取,比如酷狗、QQ音樂等等之流),以下兩個(gè)應(yīng)該算是iOS里面最好的了。
網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作,成都做網(wǎng)站公司-創(chuàng)新互聯(lián)已向成百上千家企業(yè)提供了,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷等服務(wù)!設(shè)計(jì)與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗(yàn),合理的價(jià)格為您打造企業(yè)品質(zhì)網(wǎng)站。
先說Golden Ear,國(guó)產(chǎn)開發(fā)商開發(fā),國(guó)貨也有精品,必須支持。
- 無損格式音樂文件播放器
- 支持所有常見的無損格式,包括:FLAC、APE、WAV、WavPack、AIFF、ALAC
- 可以選擇3種播放模式:1、順序播放;2、隨機(jī);3、單首曲目循環(huán)
- 支持最高至 24bit/96KHz 無損音樂.
- 支持 AirPlay.
- 支持從其他 App 導(dǎo)入音樂文件。
- 支持FTP文件傳輸.
- 支持 CUE 文件. 名字應(yīng)與音樂文件相同。如顯示亂碼,請(qǐng)將其轉(zhuǎn)為UTF8格式.
- 支持 LRC 歌詞文件. 名字應(yīng)與音樂文件相同。如顯示亂碼,請(qǐng)將其轉(zhuǎn)為UTF8格式.
- 用戶可自行創(chuàng)建/重命名/刪除目錄
- 用戶可移動(dòng)/重命名/刪除所有文件
- 顯示專輯封面(*.jpg,*.png, …). 應(yīng)與音樂文件同名,也支持"專輯名.jpg"這種形式
- 睡前計(jì)時(shí)器
- 多種播放列表主題可供挑選
再說說HF Player,免費(fèi)+內(nèi)購(gòu)的模式,強(qiáng)大的EQ模式,更強(qiáng)大的超精度上采樣及格式轉(zhuǎn)換,并且支持對(duì)部分耳機(jī)型號(hào)聲音輸出時(shí)進(jìn)行校正,其他balabala……
總而言之,言而總之一句話:功能逆天,戰(zhàn)斗力爆表。
支持MP3/ALAC/AAC/WAV/AIFF (=48 kHz)
購(gòu)買內(nèi)購(gòu)之后支持:FLAC, DSF (PCM轉(zhuǎn)換, DoP), DSD-IFF (2.8 MHz/5.6 MHz, PCM轉(zhuǎn)換, DoP), WAV, AIFF, Ogg-Vorbis(=192 kHz)
lt;img src="" data-rawwidth="175" data-rawheight="175" class="content_image" width="175"gt;
打開后臺(tái)模式的音樂播放,或者在info.plist文件中添加 Required Background Modes 鍵,其值是 App plays audio or streams audio/video using AirPlay
藍(lán)牙設(shè)備通過通知的方式向APP發(fā)送消息,APP監(jiān)聽并接收到后,調(diào)用 systemMusicPlayerControl: 方法實(shí)現(xiàn)對(duì)iOS系統(tǒng)音樂播放器的控制。
到此就實(shí)現(xiàn)了藍(lán)牙設(shè)備控制iOS系統(tǒng)音樂播放器播放音樂的功能。
參考文章: iOS音頻播放的幾種方式
弄倆按鈕,一個(gè)播放一個(gè)暫停,開始先將暫停按鈕的hidden屬性設(shè)成YES; 點(diǎn)擊播放后,將播放按鈕hidden設(shè)置成YES 暫停按鈕的hidden設(shè)置成NO。
你可以使用Android Service。
Service翻譯成中文是服務(wù),熟悉Windows 系統(tǒng)一定很熟悉了。Android里的Service跟Windows里的Service功能差不多,就是一個(gè)不可見的進(jìn)程在后臺(tái)執(zhí)行,避免被用戶誤關(guān)閉。因?yàn)锳ndroid在某些情況下會(huì)自動(dòng)關(guān)閉非前臺(tái)顯示的Activity,所以如果要讓一個(gè)功能在后臺(tái)一直執(zhí)行,不被Android系統(tǒng)關(guān)閉,比如說鬧鐘、后臺(tái)播放音樂,就必須使用Service。
開發(fā)音樂播放器的時(shí)候如果沒用Service,也可以后臺(tái)播放,別以為Service沒什么用,經(jīng)過一段時(shí)間后就會(huì)發(fā)現(xiàn),沒用Service的播放器在播放一段時(shí)間后會(huì)被系統(tǒng)自動(dòng)關(guān)閉。 就算還在后臺(tái)播放,過一段時(shí)間后打開播放器,再點(diǎn)播放按鈕,會(huì)出現(xiàn)兩種聲音。
我想你是遇到了這個(gè)問題吧,你查一下資料學(xué)習(xí)一下Android Service。相信你能研究出來的。希望幫到你。