[英]How to Change Sound Wave Swift
我發現了如何從FDWaveformView Pods創建聲波,但是我無法修改以在下面創建這種類型的聲波屏幕截圖:
這是我正在嘗試做的事情:
屏幕截圖來自Iphone:
這段代碼創建了正弦波,但是我需要創建脈沖波:
soundWaveView.delegate = self
soundWaveView.alpha = 0.0
soundWaveView.audioURL = mainTrackURL
soundWaveView.zoomSamples = 0 ..< soundWaveView.totalSamples / 3
soundWaveView.doesAllowScrubbing = false
soundWaveView.doesAllowStretch = false
soundWaveView.doesAllowScroll = false
soundWaveView.wavesColor = UIColor(red: 46/255, green: 188/255, blue: 191/255, alpha: 1)
soundWaveView.progressColor = UIColor(red: 251/255, green: 237/255, blue: 101/255, alpha: 1)
do {
try AVAudioSession.sharedInstance().setActive(true)
playerSoundWave = try AVAudioPlayer(contentsOf: mainTrackURL!, fileTypeHint: AVFileType.mp4.rawValue)
songTotalTime = Double((playerSoundWave?.duration)!)
}
catch let error {
print(error.localizedDescription)
}
問題:如何修改或創建聲波?
有人可以向我解釋如何創建和修改聲波,我已經嘗試修改但沒有結果。 任何幫助將不勝感激。
提前致謝。
我發現了如何從FDWaveformView Pods創建聲波,但是我無法修改以在下面創建這種類型的聲波屏幕截圖:
這是我正在嘗試做的事情:
屏幕截圖來自Iphone:
這段代碼創建了正弦波,但是我需要創建脈沖波:
soundWaveView.delegate = self
soundWaveView.alpha = 0.0
soundWaveView.audioURL = mainTrackURL
soundWaveView.zoomSamples = 0 ..< soundWaveView.totalSamples / 3
soundWaveView.doesAllowScrubbing = false
soundWaveView.doesAllowStretch = false
soundWaveView.doesAllowScroll = false
soundWaveView.wavesColor = UIColor(red: 46/255, green: 188/255, blue: 191/255, alpha: 1)
soundWaveView.progressColor = UIColor(red: 251/255, green: 237/255, blue: 101/255, alpha: 1)
do {
try AVAudioSession.sharedInstance().setActive(true)
playerSoundWave = try AVAudioPlayer(contentsOf: mainTrackURL!, fileTypeHint: AVFileType.mp4.rawValue)
songTotalTime = Double((playerSoundWave?.duration)!)
}
catch let error {
print(error.localizedDescription)
}
問題:如何修改或創建聲波?
有人可以向我解釋如何創建和修改聲波,我已經嘗試修改但沒有結果。 任何幫助將不勝感激。
提前致謝。
我發現了如何從FDWaveformView Pods創建聲波,但是我無法修改以在下面創建這種類型的聲波屏幕截圖:
這是我正在嘗試做的事情:
屏幕截圖來自Iphone:
這段代碼創建了正弦波,但是我需要創建脈沖波:
soundWaveView.delegate = self
soundWaveView.alpha = 0.0
soundWaveView.audioURL = mainTrackURL
soundWaveView.zoomSamples = 0 ..< soundWaveView.totalSamples / 3
soundWaveView.doesAllowScrubbing = false
soundWaveView.doesAllowStretch = false
soundWaveView.doesAllowScroll = false
soundWaveView.wavesColor = UIColor(red: 46/255, green: 188/255, blue: 191/255, alpha: 1)
soundWaveView.progressColor = UIColor(red: 251/255, green: 237/255, blue: 101/255, alpha: 1)
do {
try AVAudioSession.sharedInstance().setActive(true)
playerSoundWave = try AVAudioPlayer(contentsOf: mainTrackURL!, fileTypeHint: AVFileType.mp4.rawValue)
songTotalTime = Double((playerSoundWave?.duration)!)
}
catch let error {
print(error.localizedDescription)
}
問題:如何修改或創建聲波?
有人可以向我解釋如何創建和修改聲波,我已經嘗試修改但沒有結果。 任何幫助將不勝感激。
提前致謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.