問題タブ [control-center]

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

ios - コントロールセンターでSpotifyが現在再生中のアイテム情報を表示する

iOS アプリで Spotify 用の新しい SDK を使用しています。これで、Spotify から曲を再生するために以下のコードを使用しています。曲を再生できます。しかし、現在再生中のアイテムの曲情報を見ることができず、iOS コントロール センターから曲を制御することもできません。コントロール センターの曲情報を更新する必要があります。

私の質問を読んでくれてありがとう。前もって感謝します

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

ios - MPRemoteCommandCenter の再生/一時停止ボタンを更新

AudioGraph を使用して MIDI のような曲を再生する iOS 9 アプリがあります。現在再生中の曲がコントロール センターに表示され、コントロール センターのボタンの押下またはヘッドフォンのボタンの押下に応答するように、リモート コントロール コマンドMPRemoteCommandCenterと情報を設定しました。MPNowPlayingInfoCenterコントロール センターの一時停止ボタンをタップすると曲が一時停止しますが、コントロール センターの再生ヘッドは動き続け、ボタンは一時停止アイコンのままです。もう一度タップすると、一時停止が呼び出され続けます。

コントロール センターが曲の一時停止を認識できるようにMPNowPlayingInfoCenteror状態を更新する方法はありますか?MPRemoteCommandCenter

私が試した解決策:

  • enabledオンplayCommandとオフの設定pauseCommand

    効果はありません

  • に設定MPNowPlayingInfoPropertyPlaybackRate_0MPNowPlayingInfoCenter

    再生ヘッドの進行を停止します(明示的に設定しない場合は経過時間もリセットします)が、ボタンは一時停止ボタンのままです

  • オーディオ エンジンを停止して呼び出すAVAudioSession.setActive(false)

    これは機能しているように見えますが、遅く、オーディオの不具合が発生し、アプリの他の部分は、曲が一時停止されている場合でも実行中のオーディオ エンジンに依存しています。

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

ios - swiftで一時停止ボタンの代わりにiOSコントロールセンターで停止ボタンを使用する方法

ラジオ アプリを作成したいので、Apple Radio がネイティブの音楽アプリで行うように、コントロール センターで一時停止ボタンの代わりに停止ボタンを使用したいと思います。

ここに画像の説明を入力

RadioPlayer クラスで行ったことは次のとおりです。

現在は問題なく動作していますが、停止ボタンが表示されません。代わりに、一時停止ボタンがありますが、これはラジオ プレーヤーには意味がありません (笑)。

上記の場合、コントロール センターに一時停止ボタンが表示されていても、一時停止ボタンを押しても何も起こらないことに注意してくださいstopCommand

問題は、停止ボタンをどのように使用するかです。ありがとうございました。

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

ios - コントロール センターの Swift と IOS 9+ をカスタマイズする

友人私は Swift を使用して ios アプリに取り組んでいます。コントロール センターにアプリ アイコンを追加し、ユーザーがテキストまたは段落を選択してそのテキストをアプリケーションに保存できるようにする必要があります。

ヒントまたは出発点が必要です。私はIOSが初めてで、3〜4個のアプリを作成しましたが、コントロールセンターで作業したことはなく、iPhoneブラウザーからテキストと画像をコピーして保存できるサービスを追加しました。

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

ios - MPRemoteCommandCenter からすべての MPRemoteCommand オブジェクトを無効にする方法

Apple docには、「有効なプロパティを NO に設定することで、対応する MPRemoteCommand オブジェクトを無効にできます」と記載されています。

MPNowPlayingInfoCenterにポッドキャスト コントロールを強制的に表示するパブリックな方法はありますか? ロック画面コントロールで特定のコマンドを無効/有効にすることができました。

ただし、ラジオを再生していて、「再生/一時停止/次/前」のいずれのアクションもサポートしていないため、ロック画面コントロールからすべてのコントロールを無効にしたい

次のコードスニペットを試しました:

しかし、うまくいきませんでした。すべてを無効にすると、ロック画面の一時停止、前、次のボタンが有効になります。どんな助けでも大歓迎です。

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

ios - コントロールセンターの再生/一時停止ボタンを無効にする方法は?

アプリでいくつかのビデオを再生するために AV Player を使用していますが、コントロール センターを開いてビデオを再生および一時停止しようとすると、再生中および一時停止中ですが、その機能は必要ありません。この機能を無効にしたいので、このために、私はこれが好きでした...

これはうまくいきませんでした

それから私が試した別の方法、

でも使い物にならない..

ターゲットとして追加したテストメソッドにブレークポイントを設定すると、コールバックを取得していますが、使用できません。それでも、再生ボタンと一時停止ボタンは機能しています

これらのボタンを無効にする方法はありますか?

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

swift - Swift でのコントロール センターのようなスライド ビューの実装

アプリでインタラクティブなスライド トランジションを作成しようとしています。

目標は、View Controller が下から (下端からではなく、コントロール センターと競合しないように) ドラッグされ、メインの View Controller を部分的にカバーするときに uiview を表示することです (iOS コントロール センターと同様)。 . トランジションは、ユーザーのドラッグに従ってインタラクティブにする必要があります。

利用可能な API に関するアイデアをお待ちしております。