問題タブ [mpmediaplayercontroller]

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 に答える
2227 参照

ios - UITableView からビデオを再生する

私の主な目標は、テーブル ビュー アイテムをクリックしてビデオをロードできるようにすることです。テーブル ビューにはドキュメント ディレクトリの内容が取り込まれ、これを正常に実行してセルのラベルにファイル名を追加することができました。次のコードを使用してこれを実行しました。

しかし、私が難しいと思っているのは、ファイル部分を開くことです。これまでの私のコードは次のとおりです。

ユーザーが UITableView セルをクリックすると、ビデオ プレーヤーが全画面表示になり、ずっと「読み込み中...」と表示され、ビデオが読み込まれず、デバッガーでもエラーは報告されません。変数 myURL を何に等しく設定する必要がありますか? どんな助けでも大歓迎です。

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

ios - OSX / iOS でゲームを開始する前にビデオを再生する最も簡単な方法

OSX でゲームを開始する前に紹介ビデオを再生したいと考えています。AVPlayer をセットアップしてビデオを再生する最も簡単な方法は何ですか? ゲームが先に進む前に、ビデオを完全に再生したいと思います。

Mac 開発者ライブラリで AVPlayer のドキュメントを確認しましたが、OSX アプリで次の問題が発生しました: AVPlayer でビデオが表示されない

助けてください!

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

ios - MediaPlayer -requestThumbnailImagesAtTimes が通知を発行しない

ムービーからサムネイル画像を抽出するのに問題がありますMPMoviePlayerController

-requestThumbnailImagesAtTimes: timeOption:

すべてを正しく設定したと 99% 確信しています。私はそれらの通知をまったく受け取っていません。

私はもともとで働いていましたReactiveCocoa。可能性を絞り込むために、それなしで最小限の壊れた例があります。

最小限の壊れた例:

ReactiveCocoa の元の例

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

ios - MPMediaItem で特定の時点または時間から再生することは可能ですか?

MPMediaItem から再生位置を変更して再生することはできますか? デバイスの iTunes ライブラリに保持されているオーディオ ファイル (曲など) 内の異なるポイント間を移動できるようにしたいと考えています。どのフレームワークを使用する必要がありますか?

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

ios - remoteControlReceivedWithEvent はシミュレーターでは機能しますが、デバイスでは機能しません

iPod ライブラリから音楽を再生するアプリを開発中です。選択した項目をテーブルから取得し、詳細ビュー コントローラーに渡すことで、MPMediaPlayerController を介して音楽を再生しています。

音楽の再生を開始します。バックグラウンドでの使用を有効にするために、Info.plist に次の値を設定しました。

そして、それは機能します。アプリを閉じると、音楽が再生され続けます。だから今、コントロールセンターのオーディオコントロールを取得してアプリにメッセージを送信しようとしているので、読んだ後、いくつかのことをする必要があることがわかりました。そこで、UIResponder のサブクラスを作成し、次の行を追加しました。

私は自分の AppDelegate をカスタム UIResponder のサブクラスにしました:

この

さて、私がここにいる理由は、これがシミュレーターでは機能するがデバイスでは機能しないためであり、その理由がわかりません。シミュレーターでこれを起動し、コントロール センターを起動してオーディオ コントロールを押し始めると、カスタム UIResponder の NSLog がデバッガーに表示されますが、デバイスには表示されません。実際に何が起こるかというと、再生/一時停止ボタンは何もしません。次に、次または前のボタンを押すと、iPod アプリの次または前のトラックに移動し、その再生が開始されます。

この方程式には小さな何かが欠けているようですが、私にはわかりません。ドキュメントをできる限り検索しましたが、この状況に関連するものは何も見つかりませんでした。この特定の機能に関するドキュメントは非常に限られているようです。