問題タブ [avplayer]

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.

0 投票する
1 に答える
3097 参照

iphone - iPhone ios4 - バックグラウンド オーディオ ストリームの再生中に iPod ドック アイコンを置き換える

iOS4 のバックグラウンドでオーディオを再生する方法を理解しましたが、一部のアプリでは iPod ドック アイコンが独自のアプリ アイコンに置き換えられていることに気付きました。(Last.fm と Spotify など)。

また、ドック メディア コントロールを使用してストリームを一時停止および再開することもできます。

誰もこれを行う方法を知っていますか?

ありがとう

0 投票する
2 に答える
957 参照

ios - 別のコントローラーでAVPlayerの音楽を停止する

したがって、AppDelegate.hという名前のデリゲートにこの変数があります。

最初のロード中は継続的に再生されます。


私がやりたいのは、別のコントローラー、firstController.mから停止することです。

私は試した

しかし、それは次のようなエラーをスローしました:

エラー:「。」の前に「:」が必要です。トークン

これを引き起こしているのは何ですか?

0 投票する
4 に答える
4584 参照

video - IOS4 AVPlayer seekToTime がいつ完了するかをテストできますか?

AVFoundationを実装するために使用していAVPlayerます。ビデオ クリップを連続してループさせたいので、AVPlayerItemDidPlayToEndTimeNotificationこのメソッドを呼び出すを登録します。

時々動作しますが、おそらく の非同期完了が原因で、最終的に再生が停止しseekToTimeます。このコードを防弾にするにはどうすればよいですか?

0 投票する
1 に答える
3122 参照

memory-leaks - [AVPlayeraddBoundaryTimeObserverForTimes]のリーク

アプリケーションにのインスタンスがありAVPlayerます。時間境界監視機能を使用します。

問題は、Instrumentsによると、このコードのどこかにいくつかの配列と値がリークしていることです。AVPlayerサンプルコードでAとBのマークが付いた場所から返された時間監視トークンの保持カウントを確認しました。Aポイントでは保持カウントは2ですが、ポイントBでは保持カウントが3(!)に増加します。ローカル自動解放プールを追加しても、何も変更されません。保持カウントが信頼できるメトリックではないことは知っていますが、これは怪しいようです。保持数が増える理由やリークについて何か考えはありますか?リークポイントでのスタックトレースは次のようになります。

私が物事を正しく理解している場合、は、または時間オブザーバーAVPlayerOccasionalCallerによって返される「不透明な」オブジェクトです。addBoundaryTimeObserverForTimes:queue:usingBlock:

0 投票する
6 に答える
14398 参照

iphone - AVQueuePlayer の事前バッファリング

現在のアイテムの再生が終了しようとしているときにAVQueuePlayer次のバッファリングを開始するかどうかは誰にもわかりませんか?AVPlayerItem

ドキュメントにはこれを示唆するものは何もないことは知っています。主に、誰かがこの種の動作を観察したかどうかを尋ねています。

0 投票する
3 に答える
8642 参照

uiimage - AVPlayerに接続されたCALayerからUIImageを取得します(ビデオ再生からフレームを抽出します)

AVPlayerで動画を再生しています。それは大丈夫です。

今、私はビデオの再生から取得したいと思いますUIImage(私が今のところボタンを押したとき)。

AVPlayer私に添付されているのは、CALayer私のビデオを表示するために使用されますUIView。私の考えは、ビデオの再生中にUIImageから取得することです。CALayer

私は別の質問からのコードでこれを行います:

CALayerのUIImage-iPhoneSDK

しかし、私のUIImageは空です。解像度は良いですが、完全に白です!!!

ビデオは私の内容を書いていないようCALayerです。

誰かが私を助けることができますか?ありがとう

0 投票する
1 に答える
573 参照

iphone - AVPlayer の「frameChanged」コールバックはありますか?

AVPlayerのキャレイヤーでフレームチェンジをスムーズにやりたいです。AVPlayerでこれを行うことはできますか?

0 投票する
2 に答える
4245 参照

ios4 - AVPlayerはAVPlayerItemを保持しません

このコードがリリースプールのどこかでクラッシュしている理由を誰かが知っていますか(「eject」が呼び出された後)?AVPlayerクラスリファレンスで、「currentItem」プロパティが「retain」として宣言されていないことがわかりました。http://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVPlayer_Class/Reference/Reference.html#//apple_ref / doc / uid / TP40009530-CH1-SW21

AVPlayerクラスのバグですか、それとも別の場所に保持する必要がありますか?

ありがとう!

0 投票する
1 に答える
1497 参照

iphone - iphoneストリーミングビデオ/オーディオとそれを保存します

iPhoneに素敵なプレーヤーが欲しいです。ソースはサーバーからのオーディオ/ビデオファイルです(たとえば、MP3 / M4V)。想像してみてください。ファイルは巨大なので、iPhone内でストリーミングする必要があります。私は調査を行っていますが、MPMoviePlayerまたはAVURLAssetを使用したAVPlayerなど、これを行う可能性はたくさんあります。私はそれを行うことができますが、今の課題は、ファイルをどのようにストリーミングし、ダウンロードが完了した後、それをiphoneに保存するのですか?次回ユーザーが再度ダウンロードする必要がないようにします。

AVAssetReaderとAVAssetWriterを使用し、CMSampleBufferRefを使用することを考えていました。誰かがこれについて別の考えを持っていますか?

ありがとう!

0 投票する
0 に答える
1295 参照

ios4 - マルチタスキング バー iOS 4+ を使用してオーディオをストリーミング / コントロールする方法

iOS 4+ のマルチタスク バーからオーディオ ストリームを制御する可能性に関するリソースを探しています。そのため、おそらくアプリがバックグラウンドに達したとき、ホーム ボタンが 2 回押されたときに、マルチタスク バーのオーディオ コントロールでオーディオ ストリームを制御できるようになるはずです。シンプルな mpmovieplayer を使用するだけで十分か、それとも AVFoundation を使用する必要があるかはわかりません。

これは私が意味していることの写真です:

http://bayimg.com/AabFEAAdg

どうもありがとうございました