2

iOS で着信音にアクセスできないことはわかっていますが、ユーザーが着信音をアプリにインポートして使用することはできますか? iTunes のファイル共有について読んだことがありますが、そうしたくありません。ユーザーが自分のデバイスで着信音/オーディオ ファイルを手動で検索して選択し (ファイル エクスプローラーを作成した場合のように)、アプリに追加することはできますか? 別の方法として、ユーザーがサーバーにアップロードすると、アプリがアクセスして電話にダウンロードして保存できるように、サーバーの 1 つに置くことはできますか? 私はアイデアが不足しています笑。これが不可能な場合は、このアイデアをこすり落として Android 専用アプリにするようです。iOSとAndroidの両方で作ろうと思っていました。無理ならどうしよう。賢者から一言?

4

1 に答える 1

1

AudioServicesPlaySystemSoundAudioToolboxのようなオプションがあります。ここでドキュメントを確認してください。これを使用して着信音にアクセスできるかどうかはわかりません。これはあなたを正しい方向に導くはずです。

短い音(30秒以内)を鳴らす機能です。サウンドが数秒間再生される場合があるため、この関数は非同期で実行されます。サウンドの再生がいつ終了したかを知るには、AudioServicesAddSystemSoundCompletion 関数を呼び出してコールバック関数を登録します。

これの使用が Apple によって許可されているかどうかはわかりませんが、使用できるようです。

于 2012-12-17T05:51:21.930 に答える