3

メディアプレーヤーのWindowsPhone(7)アプリケーションの問題に苦労しています。問題は、プレイリストを実装できないように見えることです。

私がやりたいのは、メディアライブラリから曲を再生することです。この記事は無意味に思えます。

私はSongCollectionクラスに参加して、これらのものをもっと作成する方法を見つけようとしました。それは不可能のようです(コンストラクターがない、キャストできない、継承できない)。

その後、アプリに存在するバックグラウンドオーディオエージェントを実行しているプロセスでオブジェクトを取得し(冗長であることがわかるまで)、メディアプレーヤーに一度に1曲ずつフィードしてみました。

問題は、メディアプレーヤーの再生がいつ停止したかわからないことです。私のアプリがフォアグラウンドにある限りは問題なく動作しますが、そうでない場合はすべてが動作を停止し、メディアプレーヤーのみが動作し続けます。

私が理解していない方法はありますか?MediaPlayer.Queue上記の記事では、プロパティであると推測されるZune Media Queueと、実装できるさまざまなものとの間にリンクがあることを示唆していますが、それを実現する方法がわかりません。

4

2 に答える 2

6

独自のメディアプレーヤーを構築することは不可能な使命であるため、あきらめる必要があります(そこにいると、それを実行します)。プレイリストを作成したり、情報を編集したりすることはできません。画面上の音楽コントロールのデフォルトのイベントハンドラーを置き換えることはできません。現在実行されていない限り、アプリケーションで音楽変更のイベントを取得することはできません。

基本的に、それはあなたが今できることで本当に制限されており、状況はWP8でそれほど良くはありません。

Windows Phone 9を入手するまでに、読み取り専用が少なくなることを願っています。

于 2013-02-22T10:23:46.270 に答える
0

MicrosoftのUWPサンプルをご覧ください: https ://github.com/Microsoft/Windows-universal-samples

サンプルには、再生/一時停止/プレイリストの説明が含まれています。これは、Windows Phone 7.5 / 8/8.1ですでに可能でした。

于 2015-08-11T22:58:36.173 に答える