love! LOVEHINA - love2hina.net


カテゴリー

アーカイブ
2016/03/29 バックグラウンドで再生したいのじゃー その2

作成者: カテゴリー: ぷろぐらむ

今度は、ミュージックライブラリ外のローカルファイルやネットワークファイルを指定すると、再生できない。

Windows 10 Universal App File/Directory Access

なるほど。セキュリティーに起因するものとのこと。
フォアグラウンドではファイルピッカーで選んでいても、再生するプロセスは別なので、アクセス権がないってことのようで。


StorageFile file = await openPicker.PickSingleFileAsync();
if (file != null)
{
ValueSet msg = new ValueSet();

msg.Add(“PlaySingle”, file.Path);
BackgroundMediaPlayer.SendMessageToBackground(msg);
}

バックグラウンドプロセス側で別途設定するらしい。


case "PlaySingle":
{
MediaPlaybackList list = new MediaPlaybackList();

StorageFile file = await StorageFile.GetFileFromPathAsync(valueSet[key].ToString());

global::Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList.Add(file);

var media = MediaSource.CreateFromStorageFile(file);
list.Items.Add(new MediaPlaybackItem(media));

mediaPlayer.AutoPlay = false;
mediaPlayer.Source = list;

mediaPlayer.Play();
}
break;

StorageApplicationPermissionsが何者かはちゃんと調べよう…

2015/07/04 バックグラウンドで再生したいのじゃー

作成者: カテゴリー: ぷろぐらむ

というわけで、Windows Phoneのアプリを作ってみようかと。
まずはミュージックプレイヤーでも。

と、Windows.Media.Playback.BackgroundMediaPlayerが再生開始から数秒で止まるぞ!?

Windows Phone 8.1–Background Audio in Windows Phone Store apps

なるほど、バックグラウンド用のタスクを作らないといけないらしい…

2013/01/14 変な方向にやる気が出た

作成者: カテゴリー: ぷろぐらむ


Windows ストアアプリをがりがり作ってた…w

2012/05/13 WordPress プラグイン作成ちゅう

作成者: カテゴリー: ぷろぐらむ


WordPressのプラグインを作ってみてる…なり。

PHPは久しぶりだなぁ。

2012/04/18 プログラマと一般人で意味が異なる

作成者: カテゴリー: ぷろぐらむ

twitterのタグが面白かったので。
#プログラマと一般人で意味が異なる – Togetter

私、アイドルになりましたー!

  1. 名誉であり。喜ばしいこと。
  2. 不名誉であり、喜ばしくないこと

\0

  1. 無料!
  2. 文字列の終端

スパゲッティソース

  1. (゚д゚)ウマー
  2. (+д+)マズー

答えは全部2!