問題タブ [playlists]
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.
java - 実行時に ContextMenu 項目を動的に生成する方法は?
私は音楽プレーヤー アプリを作成しています。ユーザーが曲をプレイリストに追加したいときに、利用可能なプレイリストの名前を表示したいと考えていますcontextMenu
。
したがって、シナリオ全体は次のとおりです。ユーザーが任意の曲を長押しする
contextMenu
と、名前付きのオプションの 1 つAdd to playList
が表示されます。ユーザーがそのメニュー項目をクリックすると、以前に利用可能だったプレイリストのcontextMenu
オプションCreate a new PlayList
と名前 (存在する場合) を持つ別のものが表示されます。
スナップショット:
問題は、以前に保存されたプレイリストの名前を表示するには、実行時にこのメニュー項目を動的に生成する必要があると思います。メニュー項目を追加する私のコードは次のとおりです。
ここでループを使用すると、メニュー項目を動的に追加できると思います。しかし、問題はメニュー項目のクリック イベントの処理にあります。このイベント処理のコードは次のとおりです。
ここでは、メニュー項目 ID ごとに switch case を使用しています。だから私の質問は、実行時にメニュー項目を追加した場合、スイッチケースでクリックイベントを処理する方法ですか?
代替案があれば提案してください。ありがとうございました。
java - MP3 ファイルのダイナミック プレイリスト Android
私はアンドロイド開発にまったく慣れていないので、現在メディアプレーヤーを作ろうとしています。私の次の目標は、アイテムを追加したり削除したりでき、onCompleteListener() がトリガーされたときに自動的に削除できるプレイリスト システムを実装することです。現在、contentResolver を使用して SD カードから曲をプルしています。
この時点で、listView のアイテムをクリックして、サービスを介して曲の再生を開始できるように設定しました。私の質問は、曲の URI と位置のデータを保存する最良の方法は何かということです。また、onDestroy() の後であっても、アプリの再起動時にアプリケーションがプレイリストの最後の位置を保存できるようにしたいと考えています。そのデータを格納するためにどのような種類のデータ セットを使用するのが最適か、またそれを取得する方法がわかりません。どんな助けでも大歓迎です!
java - Android Contentresolverで2つの一致がある場合に1行のみを削除する方法
私の Music-Player では、プレイリストに 2 つの同一の曲が含まれている場合があります (ユーザーは同じ曲を 2 回追加します)。プレイリストに 2 回ある曲の ID が 7664 だとします。この曲をプレイリストからContentResolver.delete(URI_OF_PLAYLIST, "audio_id=7664", null);
削除すると、両方の一致が削除されます。では、1 つの一致のみを削除するにはどうすればよいでしょうか。
前もって感謝します!
c# - C# を使用して PLA android プレイリストの曲にプログラムでアクセスできますか?
Windows 8.1 では、ファイル エクスプローラーで Android デバイスのコンテンツを表示し、プレイリストを右クリックして [プロパティ] をクリックすると、[参照] タブでプレイリスト内の曲を表示できます。
C# コードを記述して .PLA ファイルを開き、そのプレイリストの曲を印刷することはできますか?