LoginSignup
0
0

More than 5 years have passed since last update.

Snap Remoteの音判別ロジックを自分のアプリでも使いたい人のためにライブラリをつくった

Last updated at Posted at 2016-10-09

まえおき: SnapRemoteとは

そもそもSnap Remoteってなによ?というのは、紹介記事がわかりやすいのですが、
奇怪な音を発する小さいリモコンです。
その音に反応してカメラのシャッターを切るアプリがiOS版/Android版ともにストアにあります。

機械音に反応して何かをする、っていう仕組みじたいは汎用的でちょっぴり革新的なのに、それをカメラのシャッターきるのにしか使えないってちょっと残念ですよね。オープンソースとは無縁な会社が作ったんでしょうか・・・。

ということでつくった

OSSバンザイ(違w

ざっくり説明

詳細はGitHubのほうを見てほしいのでざっくりとだけ説明すると、

fig

ライブラリを組み込んで、RecordingServiceというのを裏で動かしておけば、単純にブロードキャストレシーバーをひとつ実装するだけで、リモコンの音に反応する"何か"を作ることができます。

AボタンとBボタンで微妙に違う音がなるので、ブロードキャストのextrasにどっちのボタンかという情報も載せて飛ばしています。

自前で全部やろうとするとFFTとかAudioRecordとか結構めんどくさい実装になるので、その辺だけを狙って隠蔽してライブラリ化しました。

で、なにに使うの?

いいアイディアがあれば是非コメントください(笑)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0