草庐IT

ios - 在 iOS 上以编程方式将 flv 转换为 mp4

在我们的iOS应用程序中,我们将收到flv**(Container)**文件,其中包含类似这样的视频和音频流Input#0,flv,from'test.flv':Metadata:streamName:flvLiveStreamencoder:Lavf55.12.100Duration:00:00:48.00,start:66064.401000,bitrate:632kb/sStream#0:0,41,1/1000:**Video:h264(Baseline)**,1referenceframe,yuv420p(progressive,left),1280x720,0/1,15fps

c++ - 如何在 cocos2d、iOS 中正确分配和释放 box2d 对象

我想知道在iOS的cocos2d中分配和释放box2d对象(b2World和b2Body)的最佳方法是什么?分配@property(nonatomic,assign)b2World*world;@property(nonatomic,assign)b2Body*body;解除分配-(void)dealloc{delete_world;_world=nil;_body=nil;有人可以解释为什么我不能对b2World和b2Body使用retain和release以及为什么我们在dealloc方法中使用delete_world吗?为什么我们不也删除body对象?(删除_body不起作用)。

ios - cocos2d、box2d 和 retina 模式 : give up, 或尝试让它工作?

我一直试图让我的box2d游戏在Retina模式下运行,但在更高分辨率模式下运行时我遇到了很多恼人的问题。cocos2d在retina模式下正确渲染我的图形,但我发现需要一个接一个地hack才能让box2d像在低分辨率模式下一样工作。例如,我发现我需要做这样的事情才能在视网膜模式下获得正确的调试绘图形状大小:b2Vec2vertices[4];vertices[0].Set(-0.5f/CC_CONTENT_SCALE_FACTOR(),1.0f/CC_CONTENT_SCALE_FACTOR());vertices[1].Set(-0.5f/CC_CONTENT_SCALE_FACT

objective-c - 如何使用 AVPlayer 播放 mp4 资源?

我在我的项目导航器中包含了一个mp4资源。我想在AVPlayer中播放它。我知道如何为AVPlayer对象创建一个AVPlayerItem,所以现在我想将适当的AVAsset加载到它指向我的mp4资源。问题是AVAsset只有一个assetWithURL:方法来创建AVAsset。我想要一个assetWithName:方法,但该方法不存在。如果我没有URL,如何播放我的mp4文件?如果无法通过名称引用播放,我如何获取我的mp4文件的文件URL? 最佳答案 要获取URL,请使用[[NSBundlemainBundle]URLForRe

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 - Xcode iOS 知名度 "zoom box"

Notability和其他笔记应用程序具有此“缩放框”功能,您可以在底部的放大框中绘图。用户还可以拖动顶部的框来更改他们想要在底部放大的内容。我已经尝试了所有我能想到的在我的应用程序中添加此功能的方法。我在两个View中添加了相同的文档,但后来遇到了很多内存问题,我复制了文件,但又出现了内存问题。有谁知道一个简单的方法来做到这一点?无论如何,我可以只拥有一个放大另一个View的View吗? 最佳答案 创建一个新的CocoaTouch类(可选择将其命名为MagnifyView)并将其设置为UIView的子类在您的类中添加以下代码:va

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