首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Xamarin.Forms的音乐文件节奏和强度检测

基于Xamarin.Forms的音乐文件节奏和强度检测
EN

Stack Overflow用户
提问于 2019-06-05 21:39:30
回答 1查看 96关注 0票数 0

我们的产品是一个可调光灯泡,通过蓝牙和App连接,App可以调节灯泡的亮度(颜色),亮度值为1-100。

现在,应用程序想要添加一个根据音乐自动变暗的功能(Mp3)。在播放音乐时,它会根据音乐的节奏和声音大小自动调整灯光的亮度。

音乐已使用https://github.com/adrianstevens/Xamarin-Plugins/tree/master/SimpleAudioPlayer播放

我的问题是,当播放音乐(Mp3)时,如何将音乐的节奏和强度转换为1-100数字,并将其作为亮度值发送到灯泡?

在网上找到了很多基于Windows的C#音乐分析示例,但没有找到Xamarin。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2019-06-06 01:49:40

听起来很酷!你的问题有两个部分,

  • 增强音频播放器-由于您已经实现了音频播放器,所有您需要做的就是向滑块添加一个Value changed事件,如this official Microsoft Example中所示,这样更改滑块的值现在也将与您的设备与您的device/bulb
  • Communicating通信-这将取决于您的设备如何通过蓝牙接受值。我们不能确定您的灯泡接受哪些串行值,但您必须通过蓝牙发送串行数据值。您可以使用this帮助简化此部件。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56461675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档