ソフトを開発しようと思った動機、背景
動機はいくつかあるのですが、きっかけは、指定した範囲をループ再生させる機能がほしかったからだったと思います。「Windows Media Player 6.4/7」では私が試した範囲ではできなかったのですが、それより前のバージョンでは確かにできていたので、機能がなくなってしまったのがとても残念だったんです。あとは「WMP 7」が個人的にちょっと重たく感じたのでずっと6.4を使っていたので、リスト再生がほしいなと思ってました。ほかにも、キーボードでいろいろ操作できたらいいなーとか、動画「だけ」を表示できたらいいなーとか、そんな希望がありましたので、自分好みのものを作ってみようと思いました。ほんと言うと、作りはじめるちょっと前に、自分好みの動画再生ソフト(フリーソフト)を見つけてしまったのですが、プログラムの勉強も兼ねてましたので、自分がほしいものを作るほうが持続する(笑)と思い、あえて作ってみました。
開発中に苦労した点
すべてです。はっきり言いまして初心者でしたので(いまもですけど)、ひとつ何かをしたいと思うたびに、Webで調べなくてはなりませんでしたし、調べても英単語が英語で説明されているようなもので、それをまたさらに調べる……という頭の痛くなる日々でした。それでも「自分がほしいもの」を題材に選んだおかげで、なんとか「動くモノ」ができました。おかげでかなり勉強にはなりましたけど。
ひとつ強烈に覚えていることを書きますと、「スキン画面を常に映像の上に表示させる」のが大変でした。問題点を解決しようとプログラムをいじくると、新たに別の問題が出てくるんです。で、それを解決しようとするとまた……。そんなことを1週間くらいやってました(汗)。あのときばかりはマウスをパソコンに向かって投げたくなりましたね。「なんでちゃんと動かないんだ! コノヤロウ!」みたいな(笑)。
ユーザにお勧めする使い方
スキンに目が行きがちなので、スキンのボタンで操作しようとしてしまうと思いますが、それだとストレスがたまると思います。デフォルトの状態ですと、例えば次の動画は【X】キー、5秒単位のスキップは【V】キーでできます。画面最大化は【Q】キーでできます。友人に「操作性が悪いね」と言われて話を聞いてみましたら、「スキンのボタンの位置が覚えられなくてイライラする」とか言われましたので(笑)。一理ありますけど。スキンは見た目をかっこよくしたいために作りましたので、あまり実用的にはなってないです(すみません)。
ひとこと
自分で作ってみてはじめてわかりましたが、バグ報告ってすごくありがたいものなんです。なので、おかしい点がありましたらバグ報告をよろしくお願いいたします。
(ta_ok)