リスニング用のMP3プレイヤーとしての機能

Program

・ シークバーをとても長くして好きな時間から再生しやすくする

・ シークバーの線を太くして波形(音声ボリューム)を中に表示する(再生する箇所をわかりやすくするため)(波形はなめらかな曲線にした)

・ MP3ファイルと紐づいたメモ機能(アプリを閉じてもメモが消えないようにLocalstorageに保存した)

・ フォルダ内のMP3ファイルのリストを画面上部に表示した

・ 0.8倍速、1.2倍速などリスニングに使いがちなボタンを追加した

・ 履歴ボタンの実装(前回の学習箇所を確認し、続きのMP3ファイルから勉強するため)

・ 日別視聴時間ボタンの実装(音楽を流していた時間だけでなく、音楽を停止して考えていた時間も計測するが、停止のまま5分以上経過したら計測停止するようにした)

・ Finderで動画や音声ファイルをダブルクリックしたときに、デフォルトのQuicktimePlayerではなく、このアプリで開きたいので、Macがこのアプリを「動画や音楽を再生できるアプリ」だと認識できるようにした(デフォルトだと、動画ファイルを右クリックして「このアプリケーションで開く」を押してもこのアプリが選択肢として表示されない)

あとでつけるかもしれない機能

・ ノーマライズ機能(音源によってバラバラになりがちな音量を自動調整し、曲が変わった時の「急に音が大きくなる/小さくなる」を防ぐ機能)

BACK