(現在文書AVPlayerバグに基づいて)改訂質問:IOSの11ネットワーク変更AVPlayerオーディオストリーミングバグ
Iは塩基としてこのコードを使用して回避策を見つけた:https://stackoverflow.com/a/25623647/6697755
IはisWWANフラグを使用することができるが見つかりました。ネットワークの種類を確認する
var flags: SCNetworkReachabilityFlags = []
let isCellular = flags.contains(.isWWAN)
これはかなり信頼できるチェックであるようです。 これで、ネットワークタイプの変更を取得し、プレーヤーを再起動できます。
...この回避策を見つけるのに約80時間しかかかりませんでした。
私はiOSの11に更新したときに、私はAppleのバグReporterとオープンレーダーでバグを提出し、同じ問題に遭遇した
私は数日前にあなたのレーダーを複製しました!すぐに問題を解決することを願っています。 –