草庐IT

mp_scratch

全部标签

iphone - 在 iPhone 应用程序中以 mp3 格式录制音频

我正在开发一个以.wav格式录制音频的iPhone应用。代码如下:NSMutableDictionary*recordSetting=[[NSMutableDictionaryalloc]init];[recordSettingsetValue:[NSNumbernumberWithInt:kAudioFormatLinearPCM]forKey:AVFormatIDKey];[recordSettingsetValue:[NSNumbernumberWithFloat:11025.0]forKey:AVSampleRateKey];[recordSettingsetValue:[NS

ios - 如何从 iOS 设备的 iPod 库中导出 mp3 文件?

在我的iOS应用程序中,我试图将一个mp3文件从iPod库导出到设备上应用程序的文档目录。目前我正在尝试使用AVAssetExportSession但它不适用于mp3文件。它适用于m4a文件。是否可以使用AVAssetExportSession导出mp3文件?适合AVAssetExportSession的outputFileType是什么?(AVFileTypeAppleM4A适用于m4a文件)谢谢! 最佳答案 我也遇到了同样的问题。不幸的是,没有一个iOS框架(AVFoundation、CoreMedia等)支持编码为MP3。对s

ios - 如何在 Phonegap IOS 中从 www 获取本地 mp3 文件的路径?

我在我的phonegap应用程序中使用phonegap音频插件。我有一些音频文件存储在www/audio文件夹中。对于android,我使用"file:///android_asset/www/audio"读取本地文件。对于IOS,我需要帮助。谢谢 最佳答案 终于明白了引用:link为了获取路径,我使用了这个函数functiongetPhoneGapPath(){varpath=window.location.pathname;path=path.substr(path,path.length-10);returnpath;};用法

ios - 从 iOS 5.1 开始导出 ipod 库中的 mp3 文件时出现错误代码 -11843

我使用AVAssetExportSession导出ipod库中的mp3/m4a文件。此方法适用于iOS5.0及更早版本。但是在iOS升级到5.1之后,这个方法对mp3就失效了,但是对m4a仍然有效。这是源代码。AVURLAsset*songAsset=[AVURLAssetURLAssetWithURL:[mediaItemassetUrl]options:nil];NSLog(@"compatiblepresetsforsongAsset:%@",[AVAssetExportSessionexportPresetsCompatibleWithAsset:songAsset]);AVA

ios - 如何在 SWIFT 中获取 MP3 比特率

我正在寻找一种从url链接获取mp3比特率的方法,例如128kbps或320kbps的mp3音频。我有一个UITableView从url列表加载文件列表,我想显示音频质量。我试过使用AVAudioPlayer和AVPlayer但没有成功。请帮忙,我怎样才能做到这一点?do{letaudioPlayer=tryAVAudioPlayer(contentsOf:audioURL)print(audioPlayer.settings)if#available(iOS10.0,*){print(audioPlayer.format)}else{//Fallbackonearlierversio

ios - Swift:如何将文本转语音生成的音频转换为 .mp3?

我已经使用AVSpeechSynthesizer将文本转换为语音。单击播放时,将播放转换后的语音。我不知道这个音频文件的扩展名。我的目标是将这个创建的音频文件转换为.mp3。我在谷歌中搜索过,但没有找到任何东西。任何帮助表示赞赏。我的代码在这里:将文本转换为语音text=UserDefaults.standard.string(forKey:"TextString")!voice=selectCountryDic["Clanguage"]!letspeechText=AVSpeechUtterance(string:text)speechText.voice=AVSpeechSynth

ios - 远程 mp3 文件需要花费大量时间在 swift ios 中播放

我有麻烦了。我想在我的应用程序中播放远程mp3文件。但是mp3文件需要很长时间(大约5-6分钟)才能播放。为什么?任何人都可以建议我应该怎么做?importUIKitimportAVFoundationclassTestViewController:UIViewController,AVAudioPlayerDelegate{varplayer:AVAudioPlayer=AVAudioPlayer()overridefuncviewDidLoad(){super.viewDidLoad()}@IBActionfuncplay(sender:AnyObject){leturl="htt

ios - swift 。在模拟器上播放精美的 mp3 文件,但在设备上播放时没有音量。影音播放器

Xcode版本-6.1.1,设备上的IOS版本(IPHONE4S)-8.1.2classViewController2:UIViewController,AVAudioPlayerDelegate{varplayer:AVPlayer!=niloverridefuncviewDidLoad(){super.viewDidLoad()varsteamingURL:NSURL!=NSURL(string:"http://yflvr.com:8080/data/songs1/mp3/16287239.mp3")player=AVPlayer(URL:steamingURL)player.pl

ios - 如何快速将 .caf 音频文件转换为 .mp4 文件

我正在使用带有AVAudioRecorder的设备麦克风录制音频,它返回.caf格式的文件,该格式只能在Apple设备上播放,但不能在Android设备上播放。由于Apple不支持.mp3文件,所以我想在上传到服务器之前将其转换为.mp4格式。.mp4是否仅适用于音频?我可以用AVAssetExportSession转换它吗?录音机代码如下:funcsetupAudioRecorder(){letfileMgr=FileManager.defaultletdirPaths=fileMgr.urls(for:.documentDirectory,in:.userDomainMask)le

ios - 使用 AVAudioPlayer 在 Swift 中播放远程 mp3 文件

我是Swift的新手,但我想更改我的ViewController以在我的iOS应用程序中播放远程mp3文件。我从这段代码开始在本地播放一首歌曲,它可以正常工作(之后为播放器提供功能):importAVFoundationclassMusic1ViewController:UIViewController{//5-varsongPlayer=AVAudioPlayer()//15-varhasBeenPaused=false//6-funcprepareSongAndSession(){do{//7-InsertthesongfromourBundleintoourAVAudioPlay