我不是最新的移动开发者,所以请原谅。我和朋友聊天,很好奇。我有音频体验,但没有现代的swift + ios体验。
假设我有一个嵌入了youtube播放器的视图。我找到的快速播放器(播放器等)似乎不像音频通道那样暴露为流或对象。例如:
// from the pod swift-audio-player
// Import Swift module
import YouTubePlayer
@IBOutlet var videoPlayer: YouTubePlayerView!
// init YouTubePlayerView w/ playerFrame rect (assume playerFrame declared)
var videoPlayer = YouTubePlayerView(frame: playerFrame)
// Load video from YouTube ID
videoPlayer.loadVideoID("nfWlot6h_JM")
播放器具有控制播放但不是低电平的功能。假设您可以通过不同的库获取mpeg流,并且您可以使用mpegStream.audioChannels()
访问音频流。
如何将此与AudioKit
进行整合?我理解如何混合/捕获文档中的节点,但是你会在哪里插入视频播放器的流?
你会找到与AVFoundation兼容的东西,然后附上一个采样器吗?
// assume some library here
let mpeg = mpegStream.audioChannels()
// do audiokit sampling here and be able to capture audio
// like a karaoke machine / audio editor / sampler / sound board
import AudioKit
// attach node to mixer ??
// What interface could I look for? AVFoundation stream? Does AudioKit do that?
// from here .. I am clear with concepts.
// AudioKit lets you capture/route/modify audio in buffers just like
// A DAW or how SoundFlower works.
我的问题是,youtube播放器或mpeg流与AudioKit之间的接线是什么?我无法弄清楚AudioKit想要什么或者什么是真实的通用接口。我想这取决于youtube流的获取方式,但是如果没有这些高级玩家pod /库,你可以获得一个mpeg流吗?然后我只是寻找一个AVFoundation接口(获取AVFoundation类型,以某种方式将AVFoundation类型传递给AudioKit)?
答案 0 :(得分:1)
AudioKit目前不支持流媒体。