草庐IT

ios - 如何: Local MP4 Video as Background in iOS App Objective C iOS 8

我尝试使用一个简单的13秒mp4视频作为登录屏幕的背景循环。我希望视频自动播放和循环播放。它没有音频,我不需要控件。我需要在它前面放置按钮和其他对象。我尝试使用WebView并将MP4制作为本教程中的GIF文件:https://medium.com/swift-programming/ios-make-an-awesome-video-background-view-objective-c-swift-318e1d71d0a2但问题是我的5MBMP4(转换为GIF)大小为95MB。我不能使用这种方法。有什么“好用”的方法吗?编辑:好的,这就是我现在所做的。我导入了AVFoundatio

iphone - 如何在某种数据库中拥有 mp3 文件并在 ios 中访问?

我是iOS的新手,我正在尝试编写一个使用mp3文件的应用程序。事实上,这个应用程序会有很多mp3文件,为了避免一个巨大的应用程序占用大量空间并且永远下载,我想把它放在某种数据库或文件服务器中,当用户点击歌曲名称,应用程序访问数据库并加载文件。我该怎么做呢?是否使用SQLite数据库?谢谢,加根 最佳答案 我会确保您非常熟悉CoreData,Apple的持久性框架。我不会进行原始SQLite访问,只是因为CoreData将为您完成所有繁重的工作。作为一个指针,我不会将MP3文件本身存储在CoreData中,而是存储对它们的文件系统引用

ios - 使用 AVPlayer 播放和下载 MP3 文件

我目前正在使用以下代码通过AVPlayer播放mp3NSString*title=[[NSStringalloc]initWithFormat:@"http://.......com/%@",mp3File];NSURL*url=[[NSURLalloc]initWithString:title];AVPlayerItem*anItem=[AVPlayerItemplayerItemWithURL:url];player=[AVPlayerplayerWithPlayerItem:anItem];[playerplay];不过我也想把下载的文件保存起来,这样后面的播放就不需要再下载了。

ios - 在 iOS 中使用 LAME 从 PCM 编码为 MP3 时点击

我不是第一个遇到此类问题的人,但是,我一直无法解决。我在iOS中将LinearPCM编码为MP3。虽然我在每个缓冲区之间遇到点击,但它正在工作。memset(&mEncodedBuffer,0,sizeof(mEncodedBuffer));intencodedBytes=lame_encode_buffer(gfp,(short*)inBuffer->mAudioData,NULL,inNumberPacketDescriptions,mEncodedBuffer,MP3_BUFFER_SIZE);NSData*data=[NSDatadataWithBytes:mEncodedBu

iOS 8 : AudioServicesPlaySystemSound is not playing Sound when AudioServicesDisposeSystemSoundID is called afterwards

当调用AudioServicesPlaySystemSound时,它会很好地播放之前创建的SystemSound。但是当我之后直接调用AudioServicesDisposeSystemSoundID时,没有播放声音。似乎声音资源在播放之前就被处理掉了。但是在thisStackoverflow-Question人们说,有必要处理System-Sound以避免内存泄漏。这两种方法的正确方法是怎样的?我应该在几秒钟后用计时器调用Dispose-Method吗?或者创建一个单例,在第一次调用Play-Method时创建一次声音资源,并在单例的dealloc中处理资源?-(void)playS

ios - 什么是用于播放 Mp3 等音乐的 AVPlayerViewController 的委托(delegate)方法

我想在显示以下图片的所有按钮上添加操作。我通过..下面的代码添加这个View--AVPlayerViewController*playerViewController=[[AVPlayerViewControlleralloc]init];playerViewController.view.frame=CGRectMake(10,10,_bgView.frame.size.width-20,_bgView.frame.size.height-20);playerViewController.player=[AVPlayerplayerWithURL:url1];[_bgViewaddS

c# - CrossMediaManager.Current.Play 不在 iOS xamarin.forms 上播放本地音频文件

我尝试使用CrossMediaManager在android下载后播放mp3文件,它工作得很好,但在ios没有任何反应我使用这段代码在下载后播放文件awaitCrossMediaManager.Current.Play("/var/mobile/Containers/Data/Application/AE6136ED-28C4-482F-XXXX-XXXXXXXXXXXX/Documents/file.mp3");以及在DependencyService中下载的代码varurl=newUri("http://url.to.some/file.mp3");varhttpClient=ne

iphone - 是否可以使用 AVAudioPlayer 播放 mp3 文件的一部分?如果是,如何?

您好,我的iPhone应用程序中有一个本地存储的5:00分钟mp3文件。我想知道是否可以在readyToPlay之后使用AVAudioPlayer从该文件播放一个间隔,比如从0:25到1:34。如果可能,我该如何实现?我知道我可以使用setCurrentTime:移动播放头光标,但是我如何让AVAudioPlayer知道它应该从当前时间开始播放多少秒。非常感谢任何帮助。 最佳答案 您需要设置一个计时器,它会在特定时间间隔后停止播放。 关于iphone-是否可以使用AVAudioPlaye

ios - mpmovieplayercontroller : Playing in background

我正在制作一个iPad应用程序(iOS7、XCode5)。我正在播放包含视频和音频的HLS流(m3u8)。当设备进入后台时,它会停止播放。有没有办法从视频中分离音频并在后台播放视频?Apple似乎不希望您在后台播放视频。有什么想法吗?谢谢。 最佳答案 这是可能的,但并非没有播放中的一点跳过-视频将自动停止,但由于您的应用基本上仍在后台运行,您可以再次手动启动视频:在管理播放器的ViewController中添加:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:

iphone - MPMoviePlayerController 中 prepareToPlay 和 Play 的区别

请告诉我视频播放时MPMoviePlayerController中prepareToPlay和play方法的区别。语法是:[moviePlayerprepareToPlay];和[moviePlayerplay]; 最佳答案 正如方法所说prepareToPlay-尚未开始播放,但正在播放任何(视频/音频)。play-表示播放任何(视频/音频)。正如文档所说:播放Initiatesplaybackofthecurrentitem.(required)-(void)playDiscussionIfplaybackwasprevious