問題タブ [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 投票する
2 に答える
1738 参照

iphone - AVPlayer はバックグラウンドで実行され続けます

AVPlayer を使用してオンライン ムービーを再生しています。正常に動作しています。問題は、映画の再生が始まる前にビューから飛び出すと、バックグラウンド プロセスが実行され続けることです。ムービーが読み込まれると、バックグラウンドで再生が開始されます。

viewWillDisappear でプレーヤーを解放しようとしました。しかし、うまくいきません。

誰でも助けてもらえますか?前もって感謝します

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

iphone - kAudioSessionProperty_OtherMixableAudioShouldDuck 音楽がアンダックしないことがある

MPMusicPlayerController を使用して、iPodMusicPlayer でデバイスから音楽を再生しています。そして定期的に AVPlayer でアラートを再生します。コードは次のようになります

アラートを再生する直前に最初のメソッドを呼び出し、通知を受け取った後に 2 番目のメソッドを呼び出しますAVPlayerItemDidPlayToEndTimeNotification

私が得ている問題は、アラートが完了した後に音楽がフェードバックしない場合があることです。いくつかのデバッグで、オーディオ セッション プロパティが適切に設定されていることがわかりましたが、何らかの理由で無視されています。

また、テスト中に気付きましたが、音楽がフェードバックしない場合、一時停止してデバイスで手動で音楽を再生すると、正常になります。

これをプログラムで処理する方法は?

編集:
アプリケーションがバックグラウンドで実行されているときに問題が発生しています

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

avplayer - AVPlayer レート プロパティが機能しませんか?

したがって、実際に機能する値は 0.0、0.5、1.0、および 2.0 だけのように見えます...

自然な速度の 1/4 で再生したいので 0.25 に設定してみましたが、代わりに自然な速度の 1/2 で再生されました。誰でもこれを確認できますか?

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

iphone - AVPlayerでライブストリームとオンデマンドファイルストリームを区別する方法はありますか?

いくつかのタイプのストリーミングメディア用のより一般的なメディアコントローラーを作成しようとしており、UIをストリームのタイプに適合させたいと考えています。

  • オンデマンドファイルストリーム(つまり、ストリーミングされている単一のMP3ファイル)の場合、順方向と逆方向をシークできるはずです。したがって、シークスライダーが表示されます。
  • ライブストリームの場合、前後にシークすることはできないため、シークスライダーを非表示にする必要があります。

AVPlayer(またはおそらくAVPlayerItemまたはAVAsset)からストリームのタイプを判別する方法はありますか?

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

iphone - 1 つのビデオ トラックと複数のオーディオ トラックを持つ AVPlayer

アプリのプレーヤーを 1 つのビデオ トラックと複数のオーディオ トラック (異なる言語用) に対応させようとしています。

これを実行しましたが、プレーヤーが起動しません:

そして、私は次のようにプレーヤーを起動しようとします:

しかし、何も追加されません。助けてくれてありがとう(そして私の英語でごめんなさい:))

0 投票する
5 に答える
18791 参照

ios - iOS - AVPlayer の再生可能時間を取得するにはどうすればよいですか

MPMoviePlayerController には、playableDuration というプロパティがあります。

playableDuration現在再生可能なコンテンツの量 (読み取り専用)。

@property (非アトミック、読み取り専用) NSTimeInterval playableDuration

プログレッシブ ダウンロードのネットワーク コンテンツの場合、このプロパティは現在再生できるコンテンツの量を反映します。

AVPlayer に似たようなものはありますか? Apple Docs または Google で何も見つかりません (ここ Stackoverflow.com でも)

前もって感謝します。

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

objective-c - iOS - AVPlayer - 現在の FPS / フレーム レートを取得する

Apple StitchedStreamPlayer サンプル プロジェクトのように、HLS を使用して AVPlayer インスタンスへのストリーミングを実験しています。

現在のプレーヤーの時間をうまく取得していますが、特定のフレームを計算したり、SMPTE タイムコードを生成したりするには、FPS (Frames Per Second) を知る必要があります。

AVPlayer または AVPlayerItem などからこれを取得する方法を理解するのを手伝ってくれる人はいますか?

どうもありがとう!

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

objective-c - AVPlayerが再生できない

AVPlayerでリモートmp3を再生したい。私はそれを機能させることができず、それが機能しない理由がわかりません。コード:

リンクは有効です。webViewにロードすると、すぐに再生されます。助けてください。

0 投票する
5 に答える
63269 参照

ios - AVPlayer デリゲートはありませんか? 曲の再生がいつ終了したかを追跡する方法は? Objective C iPhone 開発

周りを見回しましたが、のデリゲートプロトコルが見つかりませんAVPlayer class。何を与える?

そのサブクラス を使用して、それぞれ URL からロードされたAVQueuePlayerの配列を再生しています。AVPlayerItems曲の再生が終了したときにメソッドを呼び出す方法はありますか? 特にキューの最後に?

それが不可能な場合、バッファリング後に曲の再生が開始されたときにメソッドを呼び出す方法はありますか? そこに読み込みアイコンを表示しようとしていますが、[audioPlayer play]アクションの後であっても、音楽が実際に始まる前にアイコンがオフになります。