Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在swift中实现这种录音应用程序的想法可行吗?_Ios_Swift_Xcode - Fatal编程技术网

Ios 在swift中实现这种录音应用程序的想法可行吗?

Ios 在swift中实现这种录音应用程序的想法可行吗?,ios,swift,xcode,Ios,Swift,Xcode,很抱歉标题含糊不清,但我不能把整个问题都放在这里 我有一个应用程序的想法,过去我有一些使用swift的经验,但我从未在这个应用程序中使用过我需要的某些功能。我想问问你们这些特性,看看它们是否可以实现 该应用程序将有几个简单的功能。当它检测到有人在开车时靠边停车时,就会开始录音。我将使用谷歌语音到文本API来转录录音,只是为了检测是否有对话发生。该应用程序将在用户的手机上保存录音,然后用户可以选择删除录音,如果他们愿意的话 我想该应用程序的第一个挑战部分将是识别停车的人。问题是,如果他们停车,我不

很抱歉标题含糊不清,但我不能把整个问题都放在这里

我有一个应用程序的想法,过去我有一些使用swift的经验,但我从未在这个应用程序中使用过我需要的某些功能。我想问问你们这些特性,看看它们是否可以实现

该应用程序将有几个简单的功能。当它检测到有人在开车时靠边停车时,就会开始录音。我将使用谷歌语音到文本API来转录录音,只是为了检测是否有对话发生。该应用程序将在用户的手机上保存录音,然后用户可以选择删除录音,如果他们愿意的话

我想该应用程序的第一个挑战部分将是识别停车的人。问题是,如果他们停车,我不想开始录音,除非他们停车。这是否可以通过swift实施?我从未在swift中使用过基于位置的API,所以我没有这方面的经验

第二个挑战可能是录音本身。从我在网上读到的内容来看,录制作为后台应用程序是可能的。我一直在想,是否有任何法律影响会阻止该应用提交到应用商店?录音是否必须保存在特定的位置,比如在他们的手机上,或者在这样做时有什么限制?此外,手机是否会自动关机,从而阻止应用程序检测到停车和录音

如果问题仍然太模糊,请在评论中告诉我,我会更深入地回答


谢谢你的帮助。

简短的回答可能不是

只有一小部分应用程序类型可以在后台持续运行:VoIP应用程序、逐段导航应用程序、音乐播放器应用程序,以及可能有一个或多个我忘记的应用程序。如果用户切换到其他应用程序或锁定手机,所有其他应用程序都会很快被暂停

您可能需要要求用户保持应用程序在前台运行,并禁止手机自行进入睡眠状态。(为此,您希望将手机插入汽车的附件插座,这样就不会耗尽电池电量。)

您需要向用户请求收集其位置信息的权限,还需要访问麦克风的权限

一旦你经常跑步,你就需要定义停车和靠边停车之间的区别。我不清楚这种区别是什么。当用户停止时,可能会自动开始录制,如果您以后确定录制不符合“靠边停车”的定义,则可能会放弃录制