スポンサーリンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« 本体の変更は完了 | トップページ | 大風呂敷は広げない »

AGMPlayerの変更を開始

今は、AmuseGraphics Ver1.4.2の開発フェーズで、本体に引き続き、AGMPlayer Ver1.4.2の更新作業に入った。今日の時点で不具合修正と操作性向上用の変更は終わったので、新機能の追加作業に入った。

既に書いてきた様に、AmuseGraphics Ver1.4.2では、あまり新規機能の追加等は行わず、不具合修正だとか操作性の向上を目指す事にしているのだが、この方針は、本体ばかりではなく、その付属ソフトである所のAGMPlayerでも同様だ。

なので、今日は、まず、既知の不具合について修正し、操作性向上用の変更も行った。

具体的には、AGMPlayerについても、マウスの右クリックから表示するポップアップメニューはあるので、本体と同様に、ピュアタブレットでの利用時にも表示できる様に、タッチイベントの「Press And Hold」と「Two Finger Tap」をサポートする様に変更した。

なので、次バージョンからは、AGMPlayerも、Surfaceからキーボードを外した様なピュアタブレット状態のWindows PCでも、普通に使える様になる筈だ。

もっとも、本体とは違って、AGMPlayerにはズーム処理も横スクロール処理も存在しないので、変更作業は本体よりもずっと楽だった。

なので、逆に言うと、本体の場合、操作性の向上としては、ノートPCをタッチパッドで操作している様な人に向けての内容もあったのだが、今の所、AGMPlayerには、そういったモノはない。

つまり、ピュアタブレットで使う場合を除いて、操作性の向上は無いので、キーボードでの操作に対応させる等、もう少し何とかする予定ではあるのだが、だとしても、AGMPlayer Ver1.4.2は、本体ほど、操作性が向上した印象は与えないかもしれない。

と、言う事なので、AGMPlayerについては、少しインパクトのある機能追加を行う事にしたのだが、それは、リンクファイルのサポートだ。

現行のAGMPlayerでは、リンクファイルは対象外になっているので、AGMPlayer用のAGMLibraryには、動画ファイルの実体を入れて置く必要がある。

また、リンクファイルが存在しないという事は、プレイリストの様なリストを作って、その順番に再生させる事も出来ない訳だ。

まあ、現行版でも、フォルダーを作成し、その中に再生させたい動画をコピーし、再生させたい順番に並べておけば、プレイリストの再生の様に、望みの順番で、動画/音楽ファイルを再生する事は出来るのだが、この場合、動画/音楽ファイルの本体を並べておく必要がある。

なので、例えば、CDからキャプチャーした音楽データを持っている場合、そのCD用にフォルダーを作成し、その中に、各曲を収録されている順番に並べておけば、CDで聴く場合と同じ順番で楽曲を再生する事は出来るのだが、複数のCD用フォルダーがあり、それらの中から、お気に入りの曲だけを集め、それらを望んだ順番で再生させたい場合、現行版では、オリジナル音楽データを新しいフォルダーにコピーする必要がある。

その結果としては、コピーには時間がかかるし、ストレージの容量も消費するので、次バージョンでは、リンクファイルにも対応させる事で、上記の様な場合には、新しいフォルダーには楽曲ファイルへのリンクのみを格納すれば、その順番に沿って再生できる様にしようとしている訳だ。

と、言う事で、AGMPlayer Ver1.4.2では、かなり大きめの機能追加が入る事になるのだが、実際の所、AGMPlayerというのは、ローカルストレージに格納されたファイルだけではなく、ネットワーク越しのファイルにもアクセスも出来たりする訳だ。

つまり、上記の様な機能を実現する為に、AGMPlayerの内部では、ファイルは仮想化されていて、その仮想ファイル用のクラスからしか、ファイルアクセスはしていない。

なので、リンクファイルのサポートというのは、基本的には、その仮想ファイル用のクラスを、若干、変更するだけで実現可能なので、明日には変更は終わっている筈だ。

まあ、リンクファイルというのは特別なファイル形式になるので、本来なら、その使い方を調査するために、数日は必要になるのだが、作者的には、既に、TiTrayExtenderの開発を通して、リンクファイルを扱う為の処理コードを作ってきているので、AGMPlayerにリンクファイルを扱わせるのは面倒でもない状況になっている訳だ。

« 本体の変更は完了 | トップページ | 大風呂敷は広げない »

2020年10月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

広告

プライバシーポリシー

  • 当サイトでは、第三者配信による広告(Google Adsense)サービスを利用しています。

    Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、Google や Google のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    収集された情報がGoogleによってどの様に使用されるか、収集される情報をユーザーが管理する方法については、以下のリンクを参照下さい。

    ポリシーと規約 - Google