問題タブ [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.
ios - 個々の MPNowPlayingInfoCenter プロパティの取得/更新
基本的なオーディオAVPlayer
インスタンスでは、HLS ストリームを再生し、Now Playing 情報を (正常に) 設定していますが、MPNowPlayingInfoCenter
設定されている のプロパティにアクセスできません。
category
とのactive
ステータスも問題なくリモート コントロール イベントを受信AVAudioSession
しています。
は、ログ中にオーディオが再生されているため、とにかく正確ではありませNSLog
んMPNowPlayingInfoPropertyPlaybackRate
。0
現在設定されているプロパティのディクショナリを取得し、いくつかを更新して、再度設定します (アルバム アートの更新、再生/一時停止のタイミングなど)。何が欠けていますか?
ios - コントロール センター iOS で再生中の現在のトラックを取得する
トラックを再生しているアプリが何であれ、現在のトラックをiOSで再生しようとしています。例えばスマホでSoundCloudやSpotifyを使っていれば、コントロールセンターのプレイヤーも同じなので、現在の曲名を取得できると思います。
しかし、これを行う方法がわかりません。誰かが私を助けることができますか?
ios - MPNowPlayingInfoCenter は常に再生状態
MPNowPlayingInfoCenter を稼働させていますが、問題が 1 つあります。実際のプレーヤーの状態に関係なく、MPNowPlayingInfoCenter は常に「再生中」であり、一時停止ボタンが表示されます。押されると、一時停止イベントが発生します。
プレーヤーの状態が一時停止などに変わると、MPNowPlayingInfoPropertyPlaybackRate キーを使用して MPNowPlayingInfoCenter を更新します。
MPNowPlayingInfoCenter の状態を一時停止に設定する他の方法はありますか?
ヒントをいただければ幸いです。
objective-c - MPNowPlayingInfoCenter : URL から MPMediaItemArtwork を設定する最良の方法は何ですか?
MPNowPlayingInfoCenter の MPMediaItemArtwork を設定するために私が見つけたすべてのメソッドは、ローカル画像を使用しています。MPMediaItemArtwork *albumArt = [[MPMediaItemArtwork alloc] initWithImage: [UIImage imageNamed:@"myimage"];
しかし、これをimageURLから設定する必要があります
現在、私はこれを使用しています...
何か案が?
ios - Swift で MPNowPlayingInfoCenter を更新するには?
目標 c では、次のようなコードを使用して MPNowPlayingInfoCenter を更新しました。
しかし、Swift では、関数「setNowPlayingInfo」が認識されていないようです。
足りないものはありますか?
ios - MPNowPlayingInfoCenter の再生/一時停止ボタンをオーバーライドする方法
グーグルで何日も探してみましたが、答えが見つかりませんでした。インターネットからオーディオ ストリームを再生するアプリがあり、MPNowPlayingInfoCenter を使用してアーティスト タイトル、曲のタイトル、アートワークを表示します。私の質問は、MPNowPlayingInfoCenter の再生/一時停止ボタンを使用して、オーディオ ストリームを再生または停止する方法です。
ios - MPNowPlayingInfoCenter を閉じる
録音アプリがあり、ユーザーはロック画面から録音を一時停止できます。これにより、MPNowPlayingInfoCenter も消えるため、ユーザーはアプリに戻って記録を再開する必要があります。
ただし、ユーザーが一時停止ボタンを押すと、プロパティ タイトルの "Music" が点滅します。「音楽」がポップアップしなくても、別のアプリがうまく機能するのを見たことがあります。
私が何をする必要があるか分かりますか?
ここで、情報センターが呼び出されます「infoCenter はヘッダーで宣言され、合成されます。
コントロールは次のとおりです。
swift - MPNowPlayingInfoCenter スウィフト
StackOverflow swift lang を使用して ios7+ のコントロール センターから現在再生中の曲を読み込もうとしています Objective-C では、このコードを使用して読み取ることができました
しかし、Swift Ps で song_info_getter メソッドを記述する方法がわかりません SO で同様の質問が見つかりませんでした
具体的には、現在のトラック情報を取得できません。(アーティスト/アルバム/その他)
デスクトップ(Mac)でこれを作成しました:
しかし、iOS用にこのようにする方法がわかりません
ios - 曲のタイトル、放送中のアーティスト (Apple TV) を表示するように nowplayingInfo を設定しますが、動作しません
放送用の設定曲情報をすべて検索しましたが、一見シンプルに見えますが、それでもアプリをうまく動作させることができません。
MPMoviePlayerController を使用してオーディオを再生します。また、developer.apple.com で AirPlay の概要も読みました。
ビューに次のコードを設定しました
また、音楽を再生する前に nowplayinginfo を設定します(音楽の再生後にこれを設定しようとしました)
plistでオーディオを再生するためのバックグラウンドモードを設定しました。
しかし、私のテレビにはタイトル、アーティスト、アルバムの情報がありません。私は何か見落としてますか?または何か競合がありますか?