Windows Store AppのAutumn Music Player 3が公開されました。
修正点は以下のみです。
- メディアエラーが起きた場合に、エラーでそのまま再生を停止していたが、一定時間エラー表示後に次の曲の再生に進むようにした
詳しく説明します。
問題点 §
ポーズして長時間スリープして再生を継続すると、音楽再生がエラーで止まります。長時間放置されると、ファイルが閉じられてしまうからです。この問題にどうすれば対照できるかかなり時間を使いましたが、いずれも上手く行きませんでした。
結局、以下の措置で最低限の機能として十分であろうと割り切りました。
- メディアエラーが発生する
- XAMLのアニメーション機能でエラーであることをゆっくり報告する
- それが終わってから次の曲に進む
ただし、次の曲のファイルにアクセスできない等の問題があればそこで止まります。ファイルを開くことができないのは、メディアエラーとは違うからです。その場合は何かが根本的におかしい可能性があります。仮想ドライブとの接続が切られて、全てのファイルが見えなくなっている等ですね。それを考えれば、そこで停止して、無理に次を再生しないようにするのは妥当とだと思います。
補足 §
実は1回Cert Kitをパスしないという理由でリジェクトされていますが、こちらで何回やっても通ります。気休めの修正を入れて再提出したらあっさり通りました。
感想 §
一回りするのに2ヶ月ぐらいかかるサーバ上の音楽の再生もこれで安心。
……と思ったら動作テストでポインタをクリアしたりフォルダを変更したりですっかりポインターが失われてしまったよ!