問題タブ [mpnowplayinginfocenter]

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

ios - 個々の MPNowPlayingInfoCenter プロパティの取得/更新

基本的なオーディオAVPlayerインスタンスでは、HLS ストリームを再生し、Now Playing 情報を (正常に) 設定していますが、MPNowPlayingInfoCenter設定されている のプロパティにアクセスできません。

categoryとのactiveステータスも問題なくリモート コントロール イベントを受信AVAudioSessionして​​います。

は、ログ中にオーディオが再生されているため、とにかく正確ではありませNSLogMPNowPlayingInfoPropertyPlaybackRate0

現在設定されているプロパティのディクショナリを取得し、いくつかを更新して、再度設定します (アルバム アートの更新、再生/一時停止のタイミングなど)。何が欠けていますか?

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

ios - コントロール センター iOS で再生中の現在のトラックを取得する

トラックを再生しているアプリが何であれ、現在のトラックをiOSで再生しようとしています。例えばスマホでSoundCloudやSpotifyを使っていれば、コントロールセンターのプレイヤーも同じなので、現在の曲名を取得できると思います。

しかし、これを行う方法がわかりません。誰かが私を助けることができますか?

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

ios - MPNowPlayingInfoCenter は常に再生状態

MPNowPlayingInfoCenter を稼働させていますが、問題が 1 つあります。実際のプレーヤーの状態に関係なく、MPNowPlayingInfoCenter は常に「再生中」であり、一時停止ボタンが表示されます。押されると、一時停止イベントが発生します。

プレーヤーの状態が一時停止などに変わると、MPNowPlayingInfoPropertyPlaybackRate キーを使用して MPNowPlayingInfoCenter を更新します。

MPNowPlayingInfoCenter の状態を一時停止に設定する他の方法はありますか?

ヒントをいただければ幸いです。

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

objective-c - MPNowPlayingInfoCenter : URL から MPMediaItemArtwork を設定する最良の方法は何ですか?

MPNowPlayingInfoCenter の MPMediaItemArtwork を設定するために私が見つけたすべてのメソッドは、ローカル画像を使用しています。MPMediaItemArtwork *albumArt = [[MPMediaItemArtwork alloc] initWithImage: [UIImage imageNamed:@"myimage"];

しかし、これをimageURLから設定する必要があります

現在、私はこれを使用しています...

何か案が?

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

ios - Swift で MPNowPlayingInfoCenter を更新するには?

目標 c では、次のようなコードを使用して MPNowPlayingInfoCenter を更新しました。

しかし、Swift では、関数「setNowPlayingInfo」が認識されていないようです。

足りないものはありますか?

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

ios - MPNowPlayingInfoCenter の再生/一時停止ボタンをオーバーライドする方法

グーグルで何日も探してみましたが、答えが見つかりませんでした。インターネットからオーディオ ストリームを再生するアプリがあり、MPNowPlayingInfoCenter を使用してアーティスト タイトル、曲のタイトル、アートワークを表示します。私の質問は、MPNowPlayingInfoCenter の再生/一時停止ボタンを使用して、オーディオ ストリームを再生または停止する方法です。

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

ios - MPNowPlayingInfoCenter を閉じる

録音アプリがあり、ユーザーはロック画面から録音を一時停止できます。これにより、MPNowPlayingInfoCenter も消えるため、ユーザーはアプリに戻って記録を再開する必要があります。

ただし、ユーザーが一時停止ボタンを押すと、プロパティ タイトルの "Music" が点滅します。「音楽」がポップアップしなくても、別のアプリがうまく機能するのを見たことがあります。

私が何をする必要があるか分かりますか?

ここで、情報センターが呼び出されます「infoCenter はヘッダーで宣言され、合成されます。

コントロールは次のとおりです。

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

swift - MPNowPlayingInfoCenter スウィフト

StackOverflow swift lang を使用して ios7+ のコントロール センターから現在再生中の曲を読み込もうとしています Objective-C では、このコードを使用して読み取ることができました

しかし、Swift Ps で song_info_getter メソッドを記述する方法がわかりません SO で同様の質問が見つかりませんでした

具体的には、現在のトラック情報を取得できません。(アーティスト/アルバム/その他)

デスクトップ(Mac)でこれを作成しました:

しかし、iOS用にこのようにする方法がわかりません

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

ios - 曲のタイトル、放送中のアーティスト (Apple TV) を表示するように nowplayingInfo を設定しますが、動作しません

放送用の設定曲情報をすべて検索しましたが、一見シンプルに見えますが、それでもアプリをうまく動作させることができません。
MPMoviePlayerController を使用してオーディオを再生します。また、developer.apple.com で AirPlay の概要も読みました。

ビューに次のコードを設定しました

また、音楽を再生する前に nowplayinginfo を設定します(音楽の再生後にこれを設定しようとしました)


plistでオーディオを再生するためのバックグラウンドモードを設定しました。
しかし、私のテレビにはタイトル、アーティスト、アルバムの情報がありません。私は何か見落としてますか?または何か競合がありますか?