問題タブ [avaudioplayer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - AVAudioPlayerでサウンドの再生が終了したときにアクションを実行しますか?
AVAudioPlayerフレームワークを使用していますが、一度に1つずつ再生されるサウンドがいくつかあります。サウンドの再生が終了したら、アプリケーションに何かを実行してもらいたい。audioPlayerDidFinishPlayingを使用して最初のサウンドの最後でアクションを実行しようとしましたが、再定義エラーが発生したため、2番目のサウンドには使用できませんでした。NSTimeIntervalを使用してサウンドの持続時間を取得できますか?
iphone - Finch を使用して iPhone でサウンドを再生する
2 種類のサウンドを持つアプリケーションがあります。 1. バックグラウンド サウンド。次のビューまで永遠にループします。2. 個別に、またはすべて一度に再生できるサウンド クリップ。
以前は AVAudioPlayer を使用してみましたが、2 つのクリップの間に常に非常に短い無音間隔がありました (解決策が見つかりませんでした。解決策がある場合は返信してください) 。 com/zoul/フィンチ/ツリー/マスター
ここで取り引きがあります。私は AVAudioPlayer を使用して永遠にループするサウンドを再生し、Finch を使用してそれらの連続したクリップを再生しています。私はこれをやっています:
これは、git リポジトリで提供されているデモ プロジェクトとほぼ同じコードです。しかし、何らかの理由で、コンソールでこれを取得します:
コンソールに出力されたディレクトリの ls は、そこに適切な権限を持つ sitar.wav があることを明らかにします。問題は何ですか?私が使用をやめた背景音 AVAudioPlayer かもしれません:
サウンドリソースを解放していませんか?
iphone - AVAudioPlayerが現在再生中の音をリセットして最初から再生する
AVAudioPlayer を使用して、現在再生中のプレーヤーをリセットして再度再生したい場合に問題が発生しています。
私は運がないので次のことを試します:
サウンドは1回再生されますが、2回目にボタンを選択するとサウンドが停止し、3回目にサウンドが再び開始されます。
また、プレーヤーをリセットすることを示す player.currentTime = 0 を使用してみましたが、機能しませんでした。currentTime = 0 をリセットしてから、再生を呼び出しても機能しませんでした。
iphone - iPhoneミュージックアプリ:ノートのキャッシュから再生
私は、数オクターブにまたがる12音階の全音階から音を再生するアプリに取り組んでいます。これは基本的に、その場しのぎのウェーブテーブルシンセサイザーになります。
使用する楽器の数でその倍。
メモは.wavファイルとして保存され、ハードドライブの取得によるオーバーヘッドを防ぐためにRAMにキャッシュされます。ただし、.wavファイルは非常に大きくなる可能性があるため、物理メモリに関しては時間と空間の大きなトレードオフがあります。
これらの.wavファイルをよりスペース効率よくキャッシュする方法を知っている人はいますか?圧縮は良いオプションですが、多すぎると品質が低下する可能性があります。その場で周波数を変調または歪曲することは、間違いなく遅すぎるでしょう。私が間違っている場合は訂正してください。ただし、この実装で200BPMを再生しても機能しません。
音楽アプリの使用経験がある場合は、アドバイスを共有してください。
iphone - AVAudioPlayer で iPhone で短いサウンドを再生できますか?
AVAudioPlayer を使用して短いサウンドを再生したいのですが、システム サウンドよりも制御しやすいためです。
いくつかの異なる短い音を再生するために接続されているいくつかのボタンがあります。各サウンド ファイルは約 1.5 ~ 2.0 秒です。
すべて正常に動作します...例外は...ボタンを押す前にサウンドが停止するのを待つ必要があり、サウンドが再び再生されます。
現在、個々の AVAudioPlayers は viewDidLoad で作成されており、ボタンが押されたときにサウンドが呼び出されて再生されます
ボタンが押されたときにプレーヤーを作成しようとしました...これで上記の問題は解決します...しかし、しばらくするとアプリがクラッシュします...すべてのサウンドが機能しなくなります。
何か案は?ありがとうジョナサン
iphone - AVAudioPlayer not responding
I initialize an AVAudioPlayer instance:
Does anyone know why the AVAudioPlayer is not responding? Is there something that I am overlooking while initializing, playing the audioplayer? Boilerplate code maybe?
I am running this on the iPhone simulator. Also, AudioServicesPlaySystemSound() works for the same file, which is puzzling, but this indicates that sound playback might work with AVAudioPlayer as well.
iphone - AVAudioPlayer フェード ボリューム アウト
AVAudioPlayer でオーディオを再生しています (当たり前!)
ユーザーがボタンを押すと、オーディオが開始されます。彼らがそれをリリースするとき、私はオーディオをフェードアウトさせたい.
私はInterface builderを使用しています...そのため、オーディオを1秒以上フェードアウトしてから停止する「タッチアップインサイド」の機能を接続しようとしています。
何か案は?
ありがとう
iphone - AVAudioPlayer を使用して MP4 を再生するには?
AVAudioPlayer
iTunesジェネレーターからMP4ファイルを再生するために使用したい。私はそれを使用UIWebView
して再生できましたが、「QuickTime」ロゴの代わりに、プレーヤーの背景に選択した画像を配置したいと考えています。
AVAudioPlayerで再生したい m4p ファイルの例を次に示します。
iphone - テーブルビューのセルに、押すと音が鳴るボタンを配置しましたが、
ボタンを押すと音を鳴らすテーブルビューセルにボタンを配置し、ボタンを押すと音を止めます。しかし、別のセルの別のボタンを押しても、別のサウンドが再生されている間は別のサウンドが再生されません。別のテーブルセルで別のボタンを押すと、再生音が止まることを願っています。
これが私のコードです
.h ファイル
これを @interface ブラケット AVAudioPlayer *talkSound; に入力します。
.m
iphone - Problem playing audio after pausing with AVAudioPlayer
I have an issue with my AVAudioPlayer in which if it is paused, I cannot get it to play again. Calling [audioPlayer play] after it is paused returns NO rather than the usual YES. Any idea what could have caused this?
Someone else has this same issue as well: