1

iPhone アプリに機能を追加したい:

  1. アプリで電話番号に電話する
  2. 録音した mp3 音声をその番号で再生する
  3. 通話終了後、以前のアプリを再起動します

番号 XXXXXX にダイヤルするには、次のコード スニペットを使用する必要があることはわかっています。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:XXXXXX"]];

通話ダイヤルの起動時にアプリが終了するため、再生記録が機能しません。これを行う方法はありますか?

また、通話が終了または失敗した後、以前のアプリは再起動しますか?

4

3 に答える 3

2

できません(脱獄なし)。

iPhone が通話中になると、アプリが終了し、サウンドを再生できなくなります。通話後にアプリを再起動することもできません。ユーザーが自分で行う必要があります。

于 2010-05-12T13:10:12.413 に答える
0

以下の変更されたコードのように、tel の代わりにこの telprompt を試してください。

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt:XXXXXX"]];

その後、通話が終了した後にアプリに戻ります.これはあなたを助けるかもしれません..

于 2012-07-18T11:03:40.567 に答える
0

通話が終了または失敗すると、アプリが再起動されます。

私の推測では、あなたがやろうとしていることはまだ可能ではありません。OS 4.0 で可能になるかもしれませんが、開発者フォーラムで質問してください。

于 2010-05-12T13:16:46.017 に答える