當(dāng)遇到這個(gè)問(wèn)題的時(shí)候恭理,自己也是上網(wǎng)查了很多資料烤镐,可惜得到的答案并不全,這里根據(jù)自己的問(wèn)題,給出相應(yīng)的解決方案辞居,希望能幫助大家右锨。這里只有解決方案哈辫封,如果想知道使用方法的話厉熟,百度一下還是有很多的,這邊就不介紹了溉潭。
// touchDown
- (IBAction)audioProgresstouchBegain:(id)sender {
// 暫停定時(shí)器
}
// valuechange
- (IBAction)audioPrecessAction:(UISlider *)sender {
// 這里改變顯示時(shí)長(zhǎng)進(jìn)度
}
// touchUpInSide
- (IBAction)audioProcessChangeEnd:(UISlider *)sender {
// 這里觸發(fā)效果
toSeek...
}
但是坑位還是有的净响,freesteamer內(nèi)部設(shè)置了最大緩存,等到音頻過(guò)大的時(shí)候呢喳瓣,就不會(huì)緩存的完整馋贤,導(dǎo)致你拖到進(jìn)度條依然會(huì)重頭播放,
???
我嘗試更改了這個(gè)最大的緩存畏陕,但是好像不起什么效果配乓,在github上也去查看可能的問(wèn)題,但是都沒(méi)有什么結(jié)果惠毁,而且它的注釋對(duì)應(yīng)的并不是對(duì)的犹芹,前面是字節(jié)數(shù)并不等于后面的MB.... 最后的最后,沒(méi)有辦法鞠绰,我們的產(chǎn)品內(nèi)音頻有些還是挺大的腰埂,所以只能更換三方了,換了網(wǎng)上推薦的其他三方了蜈膨。
并不是說(shuō)freestreamer不好盐固,只是我發(fā)現(xiàn)了這個(gè)問(wèn)題,可能存在解決方案丈挟,但是這篇只是幫助同樣存在這個(gè)問(wèn)題的人。如果你們的需求音頻比較小的時(shí)候呢志电,這個(gè)三方還是很完美的曙咽。