友達には、オーディオストリームを再生できるシンプルなオーディオプレーヤー(MPMoviePlayerController)があります。 iOS 11では、非常に厄介な問題があり、エラーが数千回あり、ストリームが停止しました。
NSURLConnection finished with error - code -1002
このコード(stackowerflowで見たこのコード)を貼り付けますが、役に立たない:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>cast.mysite.com</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
</dict>
</dict>
たぶんあなたは最善の解決策を知っていますか?
そのエラーはnotはHTTPSではなくHTTPの使用に関連しているはずです。 App Transport Securityのエラーはエラーコード-1022を返します。
エラーコード-1002は、無効なURLを示します。 HTTPライブストリーミングプレイリストファイルに構造的に無効なURLが含まれている可能性があります(スキームの欠落、http/https以外のスキームなど)。
追加のデバッグのために、この環境変数を設定します
CFNETWORK_DIAGNOSTICS=1
xcodeプロジェクトでアプリを再実行します。どのURLが失敗しているかがわかれば、問題はより明白になるでしょう。
そうでない場合は、バグを報告してください。