Snap Remoteの音判別ロジックを自分のアプリでも使いたい人のためにライブラリをつくった
まえおき: SnapRemoteとは
そもそもSnap Remoteってなによ?というのは、紹介記事がわかりやすいのですが、
奇怪な音を発する小さいリモコンです。
その音に反応してカメラのシャッターを切るアプリがiOS版/Android版ともにストアにあります。
機械音に反応して何かをする、っていう仕組みじたいは汎用的でちょっぴり革新的なのに、それをカメラのシャッターきるのにしか使えないってちょっと残念ですよね。オープンソースとは無縁な会社が作ったんでしょうか・・・。
ということでつくった
OSSバンザイ(違w
ざっくり説明
詳細はGitHubのほうを見てほしいのでざっくりとだけ説明すると、
ライブラリを組み込んで、RecordingServiceというのを裏で動かしておけば、単純にブロードキャストレシーバーをひとつ実装するだけで、リモコンの音に反応する"何か"を作ることができます。
AボタンとBボタンで微妙に違う音がなるので、ブロードキャストのextrasにどっちのボタンかという情報も載せて飛ばしています。
自前で全部やろうとするとFFTとかAudioRecordとか結構めんどくさい実装になるので、その辺だけを狙って隠蔽してライブラリ化しました。
で、なにに使うの?
いいアイディアがあれば是非コメントください(笑)
Author And Source
この問題について(Snap Remoteの音判別ロジックを自分のアプリでも使いたい人のためにライブラリをつくった), 我々は、より多くの情報をここで見つけました https://qiita.com/YusukeIwaki/items/bd7ec2038be7fd29ee81著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .