スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« 困ってないのも問題 | トップページ | 非常識な常識 »

まず、ファイラー機能を

今は、macOS用ネイティブ版AGMPlayerの開発フェーズなのだが、中々、真面目にコーディングする気にならないので、進捗状況は微妙だ。なので、Ubuntu版と並行開発しようかと思っていたのだが、とりあえず、macOS版の早期完成を目指す。

macOSでは、数年前から、Java版AGMPlayerが使えるのだが、このJava版では、Windows版AGMPlayerとは違って、AGM形式動画の再生は行えるものの、mp4動画なんかの一般動画の再生は行えないし、AGM⇆MP4変換機能なんかも実装されていない。

もっとも、それ以前の問題として、これを動作させる為には、Apple製Java6のインストールが必要なのだが、そのApple製Java6はmacOSの最新版である所のSierraでは、Appleによるサポートが打ち切られた。

このため、作者的には、まだ、実際には、Apple製Java6は使えるものの、その使用を推奨する訳にもいかず、Macユーザーに対しては、Java6が不要な後継環境を提供する必要に迫られていたのだが、去年の暮れには、まず、macOS版AGMConvをリリースした。

で、このAGMConvを使えば、CUIベースなので使いづらいと思う人もいる筈なのだが、Macユーザー的にも、AGM⇆MP4変換が可能になった。

その結果、AGM形式動画をMP4形式動画に変換してしまえば、macOSに標準搭載されているQuickTime Player等で、AGM形式動画だった動画を再生可能になったので、AGM形式動画を視聴するために、macOSにApple製Java6をインストールする事は、必須ではなくなった訳だ。

更に、1ヶ月くらい前にはmacOS版AG-ムービーカッターもリリースしたので、これを使えば、GUIベースでAGM⇆MP4変換が可能になった。

なので、CUIベースのAGMConvが使いづらいと思っていた人も、より簡単に、変換作業が行える様になった筈なのだが、それ以前の話として、AG-ムービーカッターでは、AGM形式動画の視聴も可能な訳だ。

つまり、これを使えば、Apple製Java6がない環境でも、AGM形式動画は、MP4形式に変換する必要なく、視聴可能になった。

と、言う事で、Mac環境でも、既に、Java6をインストールせずとも、AGM形式動画の視聴は可能になっているのだが、AGMPlayerというのはAG-ムービーカッターが存在していた状況で、新たに開発を行なったソフトになる。

つまり、AG-ムービーカッターがあれば、AGMPlayerは不要なのか、というと、そういう訳でもない。

何故なら、AGMPlayerにはライブラリビューがあるので、多くの手持ち動画がある場合には、それらの扱いが便利になる訳だ。

具体的には、それらをサムネイル表示出来るし、動画毎にサスペンド状態にして、次に前回の視聴位置から再生させる事が出来るし、ネットワーク機能があるので、PCで視聴していた動画をサスペンドしてAndroidタブレットで続きを見る、なんて事も可能な訳だ。

と、言う事で、動画プレイヤーとしては、この程度の機能が無いと辛い訳なので、作者的にも、Mac用としてはAG-ムービーカッターがあれば十分、とは思っていなくて、AGMPlayerの開発を継続して行なっている訳だ。

で、現時点では、まだ、前述のネットワーク機能以前の段階として、ローカルファイルをチャンと扱う事もできていないので、まずは、ローカルファイルに対するファイラー機能を動作させようとしている。

ファイラー機能を実現するためには、その最下層で、OSに依存したAPIを使う必要が出てくるのだが、今日の時点で、多分、必要なAPIは揃った筈だ。

なので、後は、上位層をコピーしてきて調整すれば動作する筈ではあるのだが、前述の様に、Java6のサポートが終了した事を受けた対処としては、既に、AGMConv / AG-ムービーカッターをリリースして急場しのぎが出来たので、AGMPlayerの開発については、中々、やる気にならない今日この頃な訳だ。

« 困ってないのも問題 | トップページ | 非常識な常識 »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/534482/65334247

この記事へのトラックバック一覧です: まず、ファイラー機能を:

« 困ってないのも問題 | トップページ | 非常識な常識 »

2017年8月
    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 のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    Cookieを無効にする設定およびAdsenseに関する詳細については、以下のリンクを参照下さい。

    広告 - ポリシーと規約 - Google