1
こんにちは私はライブストリーミングラジオアプリを開発しています。すべては問題ありませんが、私は気づいた、エネルギーの影響は非常に高いです。このアプリをアップロードしようとすると、リンゴは拒否されますか?私はこのストリーミングコードのエネルギーへの影響を軽減する方法
のViewController
import UIKit
import AVFoundation
class ViewController: UIViewController {
var player: AVPlayer = AVPlayer(url: STREAMING_URL! as URL)
override func viewDidLoad() {
super.viewDidLoad()
do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
print("AVAudioSession Category Playback OK")
do {
try AVAudioSession.sharedInstance().setActive(true)
print("AVAudioSession is Active")
} catch {
print("Active error \(error.localizedDescription)")
}
} catch {
print("Category error \(error.localizedDescription)")
}
}
//Play
@IBAction func playBtnTapped(_ sender: Any) {
player.play()
}
//Pause
@IBAction func pauseBtnTapped(_ sender: Any) {
player.pause()
}
エネルギーインパクト
がどのようにこのエネルギーへの影響を軽減するために、バックグラウンドで音楽を再生するためのバックグラウンドモードを使用できますか?
再生していただきありがとうございますか? –
はい、私は過去にオーディオブックアプリをほとんど作っていませんでした。しかし、私たちはバッファ時間を処理しており、ネットワークのドロップ状況も処理しています。そうすれば、Appleはそれを拒否しません。 –