どのようにハードそれが開始するためのメディアプレーヤー(MPlayerのGUIフロントエンド)、必要ガイダンスを作成します

StackOverflow https://stackoverflow.com/questions/2123412

  •  22-09-2019
  •  | 
  •  

質問

私はかなりすべての利用可能なメディアプレーヤーに不満、と私も本当にプログラミングに入るために主要なプロジェクトを探していました。私は自分のメディアプレーヤーを書くことを考えています。またはMPlayerのより正確なAのGUIフロントエンド - (smplayerに似た何かを)されるように。これはどのようにハードになりますか。?私は時間(ヶ月)をたくさん持っている、と何かを学ぶために喜んでます。

私は実質的に任意のWindows / GUIライブラリのいずれかの知識を持っていません。私のプログラミングの経験:異なる言語の試してみましたたくさんの(主要なものは何もなかったが)、PHP、Javaでの練習をたくさんのウェブサイトのカップルを書きました。ザッツすべての

缶誰かが始める場所に関するいくつかのガイダンスを提供します。何すべてを読み取ります。どの言語を使用する必要があります。このため、C#/。純Aの優れた言語はありますか?私は、任意の言語には専門家でないと異なる言語の多くに手を出しておりますので、私は、任意の言語を拾うことができると思います。私の主な関心事は、任意の実用的な知識の私の不足ですが。だから、私にしてください導きます。

最後に、私の好みは窓(何でも笑)で、私の目標であり、私は私のコーディングをやってますthatsの何thatsのようにします。

それを要約すると、私は窓に働くだろうMPlayerのguifrontendを作成したいです。

おかげ

編集:mplayerのI平均のmplayer(Linuxの1)、およびないWindowsメディアプレーヤーにより、

役に立ちましたか?

解決

一つの良いgmplayerの作品のためのコードをどのように見ている可能性が開始する場所 - gmplayerは、Linux上でMPlayerのグラフィックフロントエンドです。それはあなただけではなく、フロントエンドの完全に統合されたGUIを取得し、あなたが本当にする必要があるすべてがWindowsにgmplayerコードポートであることが考えられます。

また、機能要求:出力ストリームのビデオ/オーディオ効果を置くための素敵なフレンドリーなUI(それが最もMPlayerのユーザーはおそらくそれがそこにあるかわからないというCLIバージョンでの使用にとても難しいです)

他のヒント

私は、私はあなたをお勧めするつもりだ知っているあなたが探しているものではありませんが、ます:

私はQtの、非常に使いやすくC ++で、で始まるしやすいGUIフレームワークを使用してVLCのためのフロントエンドを作成すると思います。

ユーザーとしての私の経験から、VLCは、より安定しており、より多くの機能を持っています。

作業の実装をコピーして

スタート。あなたが述べたように、SMPlayerはあなたが何をしたいの作業例として存在します。私はより良い仕事にそれをハッキング(プレイリストが実際より直感的なコントロールを必要とする、およびWindowsのマルチモニタのサポートは、私はそれを試してみました前回存在しなかった)か、選択した言語でそれを再現しようとしているのいずれかで始まるお勧めします。

既存のprobjectにハッキングの利点は次のとおりです。既存のコードベース作品を、作品のマージンが顕著な変化が非常に小さく、既存の開発者は、あなたが内部で高速に来る手助けすることができますするために必要。それはあなたの好きな言語で、その機能をコピーするために、より面白い場合、それは努力の価値ではないかもしれないけれどもまた、プロジェクトの言語(C ++)を学習することは、有用であろう。

C#はすぐに任意のデスクトップGUIを作成するのに最適です。 GUIデザインを開始するための最良の方法は、Visual Studioで利用可能なドラッグ/ドロップコンポーネントとビットを再生することです。 ます。http://機能のためには、これを使用することができますmsdn.microsoft.com/en-us/library/dd564585%28VS.85%29.aspxするます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top