Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leaysgur/simplemusicplayer
Simple Music Player created by React Native
https://github.com/leaysgur/simplemusicplayer
Last synced: 24 days ago
JSON representation
Simple Music Player created by React Native
- Host: GitHub
- URL: https://github.com/leaysgur/simplemusicplayer
- Owner: leaysgur
- Created: 2016-07-08T10:59:20.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-10-12T14:23:34.000Z (about 8 years ago)
- Last Synced: 2024-04-15T07:12:05.989Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 533 KB
- Stars: 6
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SimpleMusicPlayer
for iOS only.
その他キャプチャ
- [アルバム一覧](https://raw.githubusercontent.com/leader22/SimpleMusicPlayer/master/docs/album.png)
- [アーティスト一覧](https://raw.githubusercontent.com/leader22/SimpleMusicPlayer/master/docs/artist.png)
- [すべての曲](https://raw.githubusercontent.com/leader22/SimpleMusicPlayer/master/docs/songs.png)
- [アルバム詳細](https://raw.githubusercontent.com/leader22/SimpleMusicPlayer/master/docs/album2.png)## What
いまはなきiOS7時代のシンプルな音楽プレーヤーです。- アルバム一覧
- アーティスト一覧
- すべての曲
- プレーヤー
- 再生・一時停止
- 曲送り
- 曲戻し
- シーク
- ボリューム調整
- リピート切替(なし・1曲・全曲)
- シャッフル切替(なし・あり)
- バックグラウンド再生これ以上の機能はありません。
## なおせなかったバグ
- **なぜか**再生できないアルバムがある
- どうやら`player.nowPlayingItem`がうまく反映されない?
- `MPMusicPlayerController`じゃなくて`AVAudioPlayer`でやればワンチャン・・?## 見送った機能
- [sw] ボリューム二度押しで曲送り
- そんなイベントは手の届くところになさそう
- iOSから学んでがっちりSwift書けばいけそう
- [js] そのタブを表示中にそのタブを押すとそのタブのトップに
- refでもNavigatorに届かなかったのでコンポーネントでイベント拾うとかしないと無理そう
- 子コンポーネントでしか受け取れない`props`をどうやって親レイヤーで拾うのか