职位ID:155684

Swift集成C++库和Motion Core API

  • 合作方式:
  • 项目制 全国远程
  • 预估日薪:
  • 600
  • 预估总价:
  • 6000元
  • 预估工时:
  • 10天
  • 所在区域:
  • 全国远程

需求描述

任务1 - 开源C++库集成swift环境

任务内容:集成Essentia到iOS app,参考https://essentia.upf.edu/FAQ.html#cross-compiling-for-ios

背景:Swift, Phone app

具体要求:

能在swift程序中调用Essential API, 对音乐文件进行分析。当前主要需要BPM计算和鼓点时间序列读取;

能够最小化编译Essentia,做到实现功能并仅产生最小体积的运行文件;

源代码交接,能够正常运行;

详细记录步骤,包括如何选择性编译来进行最小化编译。


任务2 - 搭建基本音频播放环境并集成Core Motion API

任务内容:基于AudioKit library,建立基本音频播放功能;集成Core Motion API在播放音乐的同时周期性调用Core Motion API

背景:Swift, Phone app

具体要求:

基于AudioKit library 播放音乐文件;

以一定采样频率使用Core Motion API读取手机动作信息:加速度仪和陀螺仪的数值, CMPedometer读取步数,并记录占用系统资源。

1. 写在同一线程

2. 写在两个不同线程

源代码演示交接,能够上传手机运行,实测运动数据读取。

投递职位 已有7人投递,发布人 点此登录 后查看。

信用行为

  • 发布项目
    1
  • 订单总数
    1
  • 退款单数
    0

完善简历

工程师完善技术能力和项目经验,更易接到订单

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信客服

需求方请加聘用方端客服沟通需求,工程师请加工程师端客服浏览推送职位

聘用方端客服
工程师端客服
联系聘用方端客服