草庐IT

iOS 将立体声 mp3 拆分为单声道 aac

我在iOS上使用以下代码将mp3转换为m4a:iOSswiftconvertmp3toaac但我需要将左右声道提取到单独的m4a文件中。我有这段代码可以将我的音频拆分为nsdata:letleftdata:NSMutableData!=NSMutableData()letrightdata:NSMutableData!=NSMutableData()letbuff:CMBlockBufferRef=CMSampleBufferGetDataBuffer(sampleBuffer!)!varlengthAtOffset:size_t=0vartotalLength:Int=0vardat

objective-c - 如何在 ios 开发中从 mp3 文件中提取元数据

我正在开发带有云存储的iOS音乐播放器。我需要提取音乐信息,如标题、艺术家、艺术作品。我有一个名为playit的Action,它播放和暂停mp3文件。它还应该使用与mp3文件关联的metadtaa填充一些UILables和UIImage。问题是我无法从超过25个不同的mp3文件中提取元数据。这是我的代码:文件url是正确的,因为音频播放器能够找到并播放它,但我不知道为什么avmetadatataitem无法获取元数据。-(IBAction)playIt:(id)sender{AVAudioPlayer*audioPlayer;AVAsset*assest;NSString*applic

ios - -webkit-animation-play-state 不适用于 iOS 8.1(可能也更低)

我有一个在页面加载时运行的动画,我使用javascript添加了一个包含的类-webkit-animation-play-state:paused;在OSXsafari和所有其他浏览器(甚至PC)上也能正常工作,但在移动设备上,只有在iOS上动画在调用时似乎不会暂停。这是关于动画状态如何运行和暂停的fiddle。http://jsfiddle.net/uc9c5/2/在iOS上试试,你会发现它完全被忽略了。 最佳答案 iOS8-9Safari使用-webkit-animation:none!important;而不是-webkit-

iphone - 在 ios 5 的 MP 音乐播放器 Controller 中获得错误的播放状态

我在MP音乐播放器中出现错误的播放状态。播放歌曲时我进入暂停状态。我的应用程序在ios4中运行良好。但我在ios5中遇到了这个问题。谁能帮帮我??我的代码在这里。[musicPlayerstop];if(userMediaItemCollection){userMediaItemCollection=nil;}musicPlayer.nowPlayingItem=nil;userMediaItemCollection=[MPMediaItemCollectioncollectionWithItems:[mediaItemCollectionitems]];[musicPlayerset

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

android - Google Play 游戏服务 - 无法登录

在昨天的GoogleI/O主题演讲之后,我更新了我的AndroidSDK以将游戏服务集成到我的一个应用程序中。到目前为止我做过的事情:在开发控制台中添加并链接了我的应用(游戏服务)将OAuth客户端ID包含在我的应用/list中在我的项目中添加了BaseGameActivity和GameHelper(fromGitHub)将google-play-services库添加到我的项目中扩展了BaseGameActivity,添加了一个com.google.android.gms.common.SignInButton我还设置了游戏元数据,当然还有一些成就。开发控制台声明它已准备好发布。为了

android - Google Play 游戏服务 - 无法登录

在昨天的GoogleI/O主题演讲之后,我更新了我的AndroidSDK以将游戏服务集成到我的一个应用程序中。到目前为止我做过的事情:在开发控制台中添加并链接了我的应用(游戏服务)将OAuth客户端ID包含在我的应用/list中在我的项目中添加了BaseGameActivity和GameHelper(fromGitHub)将google-play-services库添加到我的项目中扩展了BaseGameActivity,添加了一个com.google.android.gms.common.SignInButton我还设置了游戏元数据,当然还有一些成就。开发控制台声明它已准备好发布。为了