GNU/Linux >> Linux の 問題 >  >> Linux

AmplitudeJS –最新のオープンソースHTML5オーディオプレーヤー

AmplitudeJS は、最新のWebユーザー向けのオープンソースのクロスプラットフォーム音楽プレーヤーです。事実上すべてのウェブブラウザで、美しくミニマリストで直感的なインターフェースを備えています。

振幅を使用 、カスタムデザインとレイアウトを備えた独自のオーディオプレーヤーを構築できます。曲はメインのAmplitude.init()を介して追加されます JSON形式のメソッド。以下のcodepenで3曲を使った方法をご覧ください:

Amplitude.init({
		"songs": [
			{
				"name": "Song Name 1",
				"artist": "Artist Name",
				"album": "Album Name",
				"url": "/song/url.mp3",
				"cover_art_url": "/cover/art/url.jpg"
			},
			{
				"name": "Song Name 2",
				"artist": "Artist Name",
				"album": "Album Name",
				"url": "/song/url.mp3",
				"cover_art_url": "/cover/art/url.jpg"
			},
			{
				"name": "Song Name 3",
				"artist": "Artist Name",
				"album": "Album Name",
				"url": "/song/url.mp3",
				"cover_art_url": "/cover/art/url.jpg"
			}
		]
	});

AmplitudeJSを使用 、購読しているすべてのコースのリストを表示できます。

AmplitudeJSの機能

  • フリーウェア: AmplitudeJS 誰でも無料でダウンロードして使用できます。
  • オープンソース: AmplitudeJS はMITライセンスの下でリリースされており、GitHubでそのソースコードに貢献できます。
  • クロスプラットフォーム: HTML5はすべてのオペレーティングシステムのブラウザで実行されるため、 AmplitudeJSの使用にほとんど制限はありません。 。
  • 完全に独立したライブラリ(jQueryは必要ありません)。
  • CDNまたは単一コマンドのインストールで利用可能:npm install --save amplitudejs
  • JSONを使用して曲のデータを読み込みます。
  • SoundCloudのネイティブサポート。
  • 再生/一時停止、停止、繰り返し、次の曲、前の曲、シャッフルを含むすべてのイベントに対して100%のコールバック機能。
  • よくまとめられたオンラインドキュメントで、その使用法も学ぶことができます。
  • 高度なUX(ユーザーエクスペリエンス)のためのJavaScriptキーバインディング。
  • 完全にバニラJavaScriptで記述されています(jQueryは必要ありません)。
  • 9kb圧縮。
  • 無制限のプレイリスト。
  • ページを更新する必要はありません。
  • ライブストリームをサポートします。
  • ソフトタッチのサポートとモバイルデバイスとの互換性。
  • 1ページで複数のプレイリストをサポートします。
  • 曲のメタデータを表示します。
  • 完全にカスタマイズ可能(表示される各要素まで)。
  • 直感的でミニマリストなUIの両方。

上記の機能の例はこちらでご覧いただけます。

私の意見では、これは最も軽量で美しく、ミニマリストのWeb音楽プレーヤーです。使用するためにオンラインである必要はありません。ただし、JSONを記述できる必要があります。

GitHubでAmplitudeJSをダウンロード

AmplitudeJS あなたのタイプの音楽プレーヤー?以下のコメントセクションでご意見をお聞かせください。途中でアプリの提案をお寄せください。


Linux
  1. Deepin Music –音楽愛好家のためのシンプルでモダンなプレーヤー

  2. Audacious –Linux用の高度なオーディオプレーヤー

  3. SMPlayer –すべてのフォーマットに対応した無料のメディアプレーヤー

  1. Sayonara Player –Linux用の高速で軽量なオーディオプレーヤー

  2. Twake –最新のオープンソースコラボレーションプラットフォーム

  3. Linux のオフライン モードで Minecraft マルチプレイヤーのプレイヤー名を変更するにはどうすればよいですか?

  1. Linux用のトップティアのオープンソース音楽プレーヤーを定義するものは何ですか?

  2. DeaDBeeFオーディオプレーヤー1.8.8がWAVRIFFタグを読み取るようになりました

  3. トップ10の無料およびオープンソースのラジオプレーヤー