非常に新鮮な目的のCです。私は以下のエラーで完全に困惑しています。どんな助けや指導も大変ありがとう!インスタンス(iOS)に送信されたセレクタが認識されません - automaticWaitsToMinimiseStalling
例外 ' - [ReactPlayer setAutomaticallyWaitsToMinimizeStalling:]:認識されていないセレクタはインスタンス0x14e352500に送信された' のparamsを対象AudioPlayerに準備を起動している間...
コンテキストスローされました:プレイヤーがあるのでAVPlayerのステータスは、信頼できないと実際のオーディオの準備が読み込まれます。 player.automaticallyWaitsToMinimizeStallingプロパティは、AVPlayerに、ファイル全体を再生できるようになるまで待つのではなく、すぐに再生するように指示します。この問題を解決するためにfalseに設定します。エミュレータでうまく動作しますが、iOSデバイスを使ってビルドすると、上記のエラーが発生しました。
それは、次のコードに関する:
if (player.currentItem.status == AVPlayerStatusReadyToPlay) {
player.automaticallyWaitsToMinimizeStalling = NO;
callback(@[[NSNull null]]);
} else {
NSDictionary* dict = [Helpers errObjWithCode:@"preparefail"
withMessage:[NSString stringWithFormat:@"Preparing player failed"]];
if (player.autoDestroy) {
[self destroyPlayerWithId:playerId];
}
callback(@[dict]);
}
を実装していないということでしょうか?そのプロパティはiOS 10で追加されました。 – dan
これは問題でした。私はiOS 9.3でそれを実行していました。ありがとう! – Sean