MolierQueen / GitMent

0 stars 0 forks source link

关于实现唱吧清唱功能的理解 | Molier #4

Open MolierQueen opened 6 years ago

MolierQueen commented 6 years ago

https://oliverqueen.cn/2018/06/19/MusicAbout/

简介AVFoundation在iOS上多媒体的处理主要依赖的是AVFoundation框架,而AVFoundation是基于CoreAudio、CoreVideo、CoreMedia、CoreAnimation之上高层框架,在AVFoundation框架之上苹果还提供给我们更高层一些处理媒体数据的框架。

LuckyPWJ commented 4 years ago

你好, 我想请问下关于原唱和伴唱的切换功能实现,查阅了网上相关资料,有的说法是, 在播放双音轨音频时,通过操作切换两个音轨轨道来实现原唱和伴唱,还有的说法是下载原唱和伴唱同时播放,根据操作进行播放,个人觉得第二种说法可行但是下载的资源较多,不知道第一种说法是否可行呢? 如果第一种说法可行的话, 是否随意下载一首歌曲都可以进行原唱和伴唱的区分 还是需要特殊处理过的歌曲才能实现原唱和伴唱两个音轨轨道的区分呢?

MolierQueen commented 4 years ago

你好, 我想请问下关于原唱和伴唱的切换功能实现,查阅了网上相关资料,有的说法是, 在播放双音轨音频时,通过操作切换两个音轨轨道来实现原唱和伴唱,还有的说法是下载原唱和伴唱同时播放,根据操作进行播放,个人觉得第二种说法可行但是下载的资源较多,不知道第一种说法是否可行呢? 如果第一种说法可行的话, 是否随意下载一首歌曲都可以进行原唱和伴唱的区分 还是需要特殊处理过的歌曲才能实现原唱和伴唱两个音轨轨道的区分呢?

我们这边的做法是 就是下载两个文件,然后根据业务场景进行切换播放,理论上第一个方案也是可行的,但是没有实际写过,所以不确定是否有坑点