FC2ブログ

AVAudioPlayerDelegate メモ

AVAudioPlayerDelegate メモ

AVAudioPlayerオブジェクトのデリゲートは、AVAudioPlayerDelegateプロトコルを採用しなければならない。
このプロトコルのすべてのメソッドはオプションです。
彼らは、デリゲートは、オーディオの中断とオーディオのデコードエラーが発生する、サウンドの再生が完了するまで
応答することができます。

- (void)audioPlayerDecodeErrorDidOccur:(AVAudioPlayer *)player error:(NSError *)error
オーディオプレーヤーは再生中にデコードエラーが発生したときに呼び出されます。

Parameters
player
デコードエラーが発生したオーディオプレーヤー。
error
デコードエラーが発生しました。

- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
サウンドの再生が終了したときに呼び出されます。

Parameters
player
演奏が終わったオーディオプレーヤー。
flag
再生が正常に完了するYES;システムがオーディオデータをデコードできなかったので、再生が停止した場合はNO。
Discussion
このメソッドは、オーディオの中断時に呼び出されていません。
むしろ、オーディオプレーヤーが中断·サウンドに一時停止して再生が完了していません。 姉妹サイトだよ! よかったらみてね!
スポンサーサイト

AVAudioRecorderDelegate メモ

AVAudioRecorderDelegate メモ

AVAudioRecorderオブジェクトのデリゲートは、
AVAudioRecorderDelegateプロトコルを採用しなければならない。
このプロトコルのすべてのメソッドはオプションです。
彼らは、デリゲートは、オーディオの中断とオーディオのデコードエラー
が発生すると、録音の完了に応答することができます。

- (void)audioRecorderDidFinishRecording:(AVAudioRecorder *)recorder successfully:(BOOL)flag
録音が原因で、その制限時間に達する停止しているか、完了したシステムによって呼び出されます。

Parameters
recorder
録音を終了したオーディオレコーダー。
flag
記録がないため、オーディオのエンコーディングエラーの停止した場合はFALSE;記録が正常に完了した場合にTRUE。
Discussion
オーディオレコーダーは中断による停止の場合、このメソッドは、システムによって呼び出されることはありません。

- (void)audioRecorderEncodeErrorDidOccur:(AVAudioRecorder *)recorder error:(NSError *)error
オーディオレコーダーは録音時のエンコードエラーが発生したときに呼び出されます。

Parameters
recorder
エンコーディングエラーが発生したオーディオレコーダー。

error
エンコーディングエラーが発生しました。 姉妹サイトだよ! よかったらみてね!

AVAudioPlayer メモ

AVAudioPlayer メモ

AVAudioPlayerクラスのインスタンスは、オーディオプレーヤーと呼ばれる、
ファイルまたはメモリから音声データの再生を提供します。
アップルは、あなたがネットワークストリームからキャプチャしたオーディオ
を再生している限り、オーディオ再生のためにこのクラスを使用するか
、または非常に低いI / O待ち時間を必要とすることをお勧めします。
オーディオ技術の概要については、オーディオ&ビデオおよびマルチ
メディア·プログラミング·ガイド"を使用してオーディオ"入門を参照してください

オーディオできること:
・任意の期間のサウンドを再生する
・ファイルまたはメモリバッファからサウンドを再生
・ループ音
・正確な同期を、同時にオーディオプレーヤーごとに音を複数のサウンドを再生
・あなたがプレイしている各音の相対的な再生レベル、ステレオ位置、再生速度を制御
・特定の早送りのようなアプリケーションの機能をサポートするサウンドファイルに
ポイントして、巻き戻しにシーク
・あなたは再生レベルメーターに使用できるデータを得る

AVAudioPlayerクラスでは、iOSの使用可能なすべてのオーディオ形式でサウンド
を再生することができます。
あなたが中断(例えば、電話の着信など)を処理し、サウンドの再生が終了したとき
にユーザーインターフェイスを更新すると、デリゲートを実装しています。
使用するデリゲートメソッドはAVAudioPlayerDelegateプロトコルリファレンス
に記載されています。
オーディオプレーヤーを再生、一時停止、または停止するには、に記載され、その
再生制御方法のいずれかを呼び出し、"設定と再生を制御します。"

このクラスは、Objective-Cは音のタイムライン内の再生ポイントとして、サウン
ドなどの情報を管理するためのプロパティ機能を宣言して使用し、オプション-のよう
なボリュームとして再生にアクセスしてループする。
また、再生が進行中であるかどうかをテストするためのプロパティ(再生)を使用します。
再生のために適切なオーディオセッションを設定するには、AVAudioSessionクラス
リファレンスとAVAudioSessionDelegateプロトコルリファレンスを参照してください。
ファイル形式の選択は、複数のサウンドの同時再生に影響を与える方法については、
"iPhoneハードウェアとソフトウェアのオーディオコーデック"マルチメディアプログラ
ミングガイドを参照してください。

- (id)initWithContentsOfURL:(NSURL *)url error:(NSError **)outError
初期化し、指定されたサウンドファイルを再生するためのオーディオプレーヤーを返します。

Parameters
url:URLは、再生するサウンドファイルを識別します。オーディオデータは、Core Audioで
サポートされている形式でなければなりません。iPhoneアプリケーションプログラミングガイド
"のiOSの使用したサウンド"を参照してください。

outError:nilで初期化NSErrorオブジェクトのアドレスを渡します。
エラーが発生した場合、復帰時にNSErrorオブジェクトは、エラーを説明しています。
あなたはエラー情報を必要としない場合は、NULLを渡します。

Return Value
成功、初期化されたAVAudioPlayerオブジェクトを返します。 nilの場合、outError
パラメータは、問題を説明するコードが含まれています。

- (BOOL)play
非同期的にサウンドを再生します。

Return Value
成功した場合にYESを返さない、またはNO失敗した。

Discussion
オーディオプレーヤーは、すでに再生する準備ができていない場合は、このメソッドを呼び出すと、
暗黙のうちにprepareToPlayメソッドを呼び出します。 姉妹サイトだよ! よかったらみてね!

AVAudioRecorder メモ

AVAudioRecorder メモ。

AVAudioRecorderクラスのインスタンスは、オーディオレコーダーと呼ばれる
アプリケーションでのオーディオ録音機能を提供します。
あなたができるオーディオレコーダーを使用する:

・ユーザが録音を停止するまでの記録
・指定された期間の記録
・一時停止と録音を再開
・あなたはレベルメーターを提供するために使用することができるオーディオ入力レベルのデータを取得する
あなたは、オーディオレコーダーオーディオ中断やオーディオデコードエラーに応答し、録音の完了にするた
めにデリゲートオブジェクトを実装することができます。
このようなビット深度、ビットレート、サンプルレート変換の質などのオプションを含む記録を、設定するには
、オーディオレコーダーの設定辞書を設定します。
AVファウンデーションオーディオ設定の定数で説明する設定キーを使用します。
記録のために適切なオーディオセッションを設定するには、AVAudioSessionクラスリファレンスと
AVAudioSessionDelegateプロトコルリファレンスを参照してください。

- (id)initWithURL:(NSURL *)url settings:(NSDictionary *)settings error:(NSError **)outError
初期化し、オーディオレコーダーを返します。

Parameters
url:ファイルの場所を指定します。ファイルの拡張子は、urlファイルパスから推測されます。
settings:レコーディング·セッションの設定。オーディオレコーダーのために利用可能な設定の
詳細については、AV Foundationのオーディオ設定の定数を参照してください。
outError:nilで初期化NSErrorオブジェクトのアドレスを渡します。エラーが発生した場合、
復帰時にNSErrorオブジェクトは、エラーを説明しています。
あなたはエラー情報を必要としない場合、NULLを渡します。

Return Value
成功した場合に、AVAudioRecorderオブジェクトを初期化します。 nilの場合、outErrorパラメータは、
問題を説明するコードが含まれています。

- (BOOL)record
開始または録音を再開します。

- (void)stop
録音を停止し、オーディオファイルを閉じます。 姉妹サイトだよ! よかったらみてね!

AVNumberOfChannelsKey メモ

AVNumberOfChannelsKey メモ

チャネル数を設定する。 姉妹サイトだよ! よかったらみてね!

AVFormatIDKey メモ

AVFormatIDKey メモ

識別子。

kAudioFormatLinearPCM = 'lpcm',
kAudioFormatAC3 = 'ac-3',
kAudioFormat60958AC3 = 'cac3',
kAudioFormatAppleIMA4 = 'ima4',
kAudioFormatMPEG4AAC = 'aac ',
kAudioFormatMPEG4CELP = 'celp',
kAudioFormatMPEG4HVXC = 'hvxc',
kAudioFormatMPEG4TwinVQ = 'twvq',
kAudioFormatMACE3 = 'MAC3',
kAudioFormatMACE6 = 'MAC6',
kAudioFormatULaw = 'ulaw',
kAudioFormatALaw = 'alaw',
kAudioFormatQDesign = 'QDMC',
kAudioFormatQDesign2 = 'QDM2',
kAudioFormatQUALCOMM = 'Qclp',
kAudioFormatMPEGLayer1 = '.mp1',
kAudioFormatMPEGLayer2 = '.mp2',
kAudioFormatMPEGLayer3 = '.mp3',
kAudioFormatTimeCode = 'time',
kAudioFormatMIDIStream = 'midi',
kAudioFormatParameterValueStream = 'apvs',
kAudioFormatAppleLossless = 'alac'
kAudioFormatMPEG4AAC_HE = 'aach',
kAudioFormatMPEG4AAC_LD = 'aacl',
kAudioFormatMPEG4AAC_ELD = 'aace',
kAudioFormatMPEG4AAC_ELD_SBR = 'aacf',
kAudioFormatMPEG4AAC_HE_V2 = 'aacp',
kAudioFormatMPEG4AAC_Spatial = 'aacs',
kAudioFormatAMR = 'samr',
kAudioFormatAudible = 'AUDB',
kAudioFormatiLBC = 'ilbc',
kAudioFormatDVIIntelIMA = 0x6D730011,
kAudioFormatMicrosoftGSM = 0x6D730031,
kAudioFormatAES3 = 'aes3' 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120703

ドコモ、環境センサーネットワークを利用した「ドコモ環境ライブ」を開始

ACCESSPORT、独自マーケット「TapnowMarket」にドコモとauのキャリア決済を導入

Android総合情報サイト「オクトバ」、公式アプリをリニューアル

ウィルコム、「もう1台無料キャンペーン」条件変更――新規契約・契約解除の手数料無料

SiriとGoogle Searchの対決、結果はいかに 姉妹サイトだよ! よかったらみてね!
twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

プロガー:yuutyan0205
きままな自由人です。

たまにプログラミングを行っています。

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
06 | 2012/07 | 08
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
904位
アクセスランキングを見る>>

[サブジャンルランキング]
マック
46位
アクセスランキングを見る>>
訪問者数
現在の訪問者数
現在の閲覧者数:
全記事表示リンク

全ての記事を表示する

相互リンク希望の方とご質問ある方ご連絡ください。

名前:
メール:
件名:
本文: