0

使用している iOS デバイスが Facetime 通話をサポートしているかどうかを確認したい。デバイスの iOS バージョンを確認するのではなく、Facetime 通話を開始するためのハードウェア サポートがデバイスにあるかどうかを確認します。

例: iOS バージョン 4.0 以降の iPad 1 を使用していますが、カメラ (または前面カメラ) がない場合、Facetime 通話は開始されません。これどうやってするの?

4

2 に答える 2

3

canOpenUrl次のように、FaceTime スキームでメソッドを使用してみてください。

[[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString: @"facetime://5555555555"]];
于 2011-12-15T07:24:46.050 に答える
1

デバイスが hasTorch に応答するかどうかを確認できます

AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; 
if ([device hasTorch]) { 
//do stuff
}

このようにして、相手が facetime を処理できることを知っているので、通話を開始する前に facetime が有効になっていることを確認するように求めるアラートを表示しますか?

于 2012-03-30T15:57:43.747 に答える