音楽を聴きながら仕事をするのはいかがですか! 私はプレイリストを立ち上げました、彼はプレイしています、そしてあなたはあなた自身のことをしています。 しかし、ここに問題があります-現代のプレーヤーでは、音楽ライブラリがトレースなしで使用されるようになりました。これがないと、ハードドライブ全体をスキャンすることなくファイルを開くことができなくなります。 私は90年代の人で、誰かのハードドライブに「Muz.one」というフォルダーがあり、誰かが「Music」、「Muzychka」、「Junk」または「100%make」である今年。」 私が欲しいのは、オーディオ録音のあるフォルダに行き、ファイルを実行して音楽を楽しむことです! 「カタログ」、「同期」、およびコーヒーをbrewれるコンバインは必要ありません-MP3をサポートするプレーヤーが必要です:シンプル、高速、きれい。 したがって、私はお気に入りのオペレーティングシステムHummingbird向けにこれを記述しようとしました。
既存のアプリケーションの概要
なぜなら 最も人気のあるオーディオファイル形式はMP3で、コンピューター上の音楽のほとんどはこの形式です。ハミングバードをサポートする既存のオーディオプレーヤーを見てみましょう。
- AC97SND- / rd / 1 / media /にあるディストリビューションに付属しています。 プログラムの名前は、以前はAC97標準のオーディオカードしかサポートしていなかったためです。現在はHD Audioコーデックのサポートも追加されています。
長所 :MP3、WAV、XMのサポート、プレイリストがあり、M3U形式でのダウンロード、オーディオプログレスバーの表示、ボリュームコントロール、およびコンポジションのループをサポートします。
短所 :多くのオーディオレコーディングを再生すると 、コンピューターがフリーズします。
- Listplayは、 AC97SNDを介したプレイリストプレーヤー(M3U、LAP、ASF)です。 記事の執筆中に、listplayのバグを修正しました-ac97sndへのパスが正しくありませんでした。 現在、トラックを選択するとAC97SNDが起動しますが、音楽は再生されません。
- MiniMP3-ウィンドウを持たない(バックグラウンドで音楽を再生する)MPEG Audio Layer IIIデコーダーは、MP3ファイルを再生するためのライブラリとしても存在します。 許容範囲内で再生され、ファイルを「噛む」ことができない場合があり、スピーカーからパチパチという音が聞こえます。
ご覧のとおり、Hummingbirdsにはオーディオプレーヤーがほとんどなく、すべてに独自の重大な欠点があります。 ListplayとAC97SNDがシステムをフリーズさせ、それらの外観が悪く、音楽フォルダーを開く方法がないという事実に目をつぶっていても、1つのファイルを開くか、プレイリストを用意する必要があります。 MiniMP3には原則としてウィンドウがありません。
おい、ピクシー!
問題があります-解決策が必要です。 そして今、1週間の開発の後、私は世界をピクシーに紹介する準備ができています(この辺りのどこかでファンファーレが鳴り、トリルがガタガタ鳴り、バラの花びらが空から降り注いでいます)。
Pixieはオーディオプレーヤー、またはサウンドを再生するプログラム(MiniMP3)のフロントエンドです。 怖がらないでください。すべてが非常に簡単です。Pixieはファイルのリストをダウンロードし、再生の開始と停止を制御します。音量は通常のプレーヤーと同じですが、オーディオレコーディングを再生しません。たとえば。 音楽を再生するためのシャドウプロセス(バックエンド)は、MiniMP3 / AC97SND / LibFlacなどの任意のプログラムまたはライブラリです。 このアプローチの利点は何ですか:
- GUIからの機能の分離と、プレーヤーの開発に完全に集中する機能(つまり、フロントエンドGUI)
- オーディオファイルのバックグラウンドプレーヤーを接続できます。 さまざまなファイル形式-さまざまなプレーヤー
- プレーヤーのバックグラウンドプロセスが誤って低下した場合、何も悪いことは起こりません。プレーヤーは元気になり、次の曲を開くことでこれを処理します。
このように、このアプローチには明らかな利点があります。 Pixieの機能を見てみましょう。
ウィンドウには、通常モード、タイトルに折りたたまれたモード、コンパクトの3つのモードがあります。 ユーザーが選択できるトピックのうち、明るいものと暗いものの2つを使用できます。それぞれF1またはF2を押して適用できます。
初めて起動すると、プレーヤーはデフォルトのMP3プレーヤーを割り当てるかどうかを尋ねます。 障害が発生した場合でも、プレーヤーはファイルマネージャーの[アプリケーションから開く]メニューから引き続き使用できます。
タイトルを右クリックすると、プレイリストが非表示になり、リスト領域に小さなヘルプが表示されます。
現時点では、プレーヤーには「ファイルを開く」機能やフォルダーがありません。代わりに、ファイルマネージャーからフォルダーに移動し、そこからコンポジションを開始する必要があります。 リストを編集する方法もありません。バージョン1.0では、この機能は提供されていませんが、将来のバージョンでは確実に表示されます。
すべてのプログラム設定は、プログラムの再起動後に保存されます。ウィンドウの位置とタイプ、選択したテーマ。プログラムを閉じて再度開くと、ウィンドウは閉じる前と同じ場所に表示され、ウィンドウのタイプとテーマが保存されます。 最後の開始時に開かれたフォルダーが再生を開始します。
ファイルが正しく開始できなかった場合、プレーヤーはリスト内の次の曲の再生に進みます。 新しい曲の再生が開始されると、メッセージが表示されます。
興味深いピクシーの事実:
- プログラムの最初の実用プロトタイプは1日で書かれました! 土曜日は午前9時から午前2時まで、休憩があります。 すでにこのバージョンは快適に使用でき、その後の改訂は1週間半続きました。
- 名前は、あなたが思うかもしれないピクセルからではなく、ピクシーズグループから来ています。私は長い間ファンでした。 しゃれた「Pixie Player」は、バンドPixieのメンバー(ギタリスト)として翻訳できることがわかりました。
ボリューム-システムのボリュームコントロール
Pixie
@Volume
は、システム全体のボリュームミキサーであり、e-andrew(@ var-log、つまり)の著者です(Andrey Krasnobaev)。
管理:システムのホットキー:Ctrl + Alt +左(音量を下げる)およびCtrl + Alt +右(音量を上げる)、およびCtrl + Alt +ホーム/ダウン(無音のオン/オフを切り替える)。 ウィンドウが開いているとき、音量も左、PgDown(音量を下げる)、右、PgUp(音量を上げる)、上/下、ホーム/終了(音の有効化/無効化)で変わります。
パラメータで開始し、共有メモリを介してプログラムと対話することができます。
その他のサウンドプログラム
上記のアプリケーションに加えて、言及すべきアプリケーションがいくつかあります。
- FPlayは、mp3、ogg、mkv、avi、mp4、mpeg、flv、webm、vob、movのすべてを再生できるため、FFmpegメディアプロセッサに基づく優れたビデオプレーヤーです。これは完全なリストではありません。 ハミングバードバージョンは、高ビットレートのビデオファイルをサポートし、Intelビデオカードの垂直同期をサポートします(対応するビデオドライバーと連動します)。 キーボードコントロール:スペースバー-一時停止、Enter-フルスクリーンモード。
- MidAmp-内蔵のコンピュータースピーカーを使用してMidiファイルを再生できます。 WinAmpと非常によく似たインターフェイスとホットキーがあります。
Del-選択したトラックを削除します。
z-前のトラック。
x、Enter、ファイルをダブルクリック-再生。
c、スペース-一時停止。
v-停止;
bは次のトラックです。
Esc-プログラムを閉じます。
m-サウンドの有効化/無効化。
PgUp、PgDn-2つの隣接するトラックを交換します。
BackSpace-トラックを先頭に巻き戻します。
ホーム/終了-メロディーのトーンを増減し、最初から再生します(碑文「トーン」の隣に表示されます)。 - CDPlayer-シンプルな音楽CDプレーヤー(* .cdp)は現在古くなっています。
- LibFLAC -FLAC 1.3.0デコーダーポート。 MiniMP3の原理で動作します-プログラムにはウィンドウがなく、バックグラウンドでFLACファイルを再生し、最後に閉じます。 次の制限があります。デコーダー(ライブラリーではない)は16ビットステレオのみを認識し、4 GBを超えるファイルでは機能しません。
AC97SND、HDAudio、Sound Blaster 16、SISなど、ほとんどすべての一般的な(そうではない)サウンドカードモデルがサポートされています。 99%の確率で、あなたの車の音はそうなります。 サポートされているオーディオカードのより詳細なリストは、wikiにあります 。
おわりに
ご覧のとおり、Hummingbirdには素晴らしいPixieオーディオプレーヤー、便利なボリュームコントロール、FPlayビデオプレーヤーがあります。これらすべてにより、Hummingbirdでの作業がさらに便利で楽しくなります。
投稿者:リパトフキリル2015
あなたの成功と繁栄を祈っています。