草庐IT

GIF播放

全部标签

ios - Swift 4 和 Xcode 10。在应用启动时播放视频,完成后显示 View Controller

首先,我是Xcode10和Swift4的新手,我在这里搜索过但没有找到有效的代码。我追求的是:启动应用程序播放本地存储的视频(称为“launchvideo”)。视频完成后显示/移动到StoryboardID为“菜单”的UIviewcontroller到目前为止,我有我的主导航Controller及其链接ViewController。我猜我需要一个UIview来保存要在此页面上播放的视频?有人可以帮助新人吗?谢谢 最佳答案 首先从“常规”选项卡的项目设置中将启动屏幕Storyboard更改为“主Storyboard”。创建一个具有以下

ios:在主线程外播放声音

我制作了一个简单的应用程序,当超过特定的噪音水平时会发出警报。因此,我有一个AudioQueue可以记录声音并测量记录声音的电平(下面仅显示重要的代码部分):#import"AudioRecorder.h"#include#includeusingnamespacestd;@implementationAudioRecorder@synthesizesp;//customobjectSoundPlayer@synthesizebias;//abias,ifthesoundlevelexeedsthisbiassomethinghappensAudioRecorder*ar;//call

ios - 想要将 gif 图像从我的应用复制到应用内邮件窗口。我怎么做?

我在这里有些困惑......如何为我的iPhone应用程序显示gif?(我的意思是我找到了各种文章,但每个教程都没有完整的解决方案)有很多解决方案让我感到困惑。我应该使用在线工具将gif分成不同的帧,然后使用动画将其显示在UIImageView中吗?或者我应该将gif显示到UIWebview中吗?或者我应该使用这篇文章?http://blog.stijnspijker.nl/2009/07/animated-and-transparent-gifs-for-iphone-made-easy/这篇文章非常好,但它剪切了其余的帧,使图像变小了。此外,我不知道它是如何工作的,所以我不知道框架

ios - 如何确定当前是否正在 UIView 中播放动画?

我想确定UITableView和其他View当前是否正在使用核心动画执行某种类型的动画。在对此进行调查时,我发现了以下StackOverflow问答:howtotellifuiviewisinmiddleofanimation?我已经证实,这种检查animationKeys属性的技术对于像UISlider这样的控件非常有效,但是当尝试在UITableView动画期间检查animationKeys时,NSArray计数始终为0。我什至递归检查animationKeys的View层次结构中的每个View和图层,它们的计数均为0。在查看CALayer的addAnimation:forKey:

ios - 从 UITableView 播放视频

我的主要目标是能够点击表格View项目并加载视频。TableView填充了文档目录的内容,我已经能够成功地做到这一点并将文件名添加到单元格的标签中,我使用以下代码完成了此操作:void)viewDidLoad{[superviewDidLoad];NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];//GetdocumentsfolderNSString*

ios - 我可以在没有蓝牙耳机的情况下使用 WKAudioFilePlayerItem 在 watchOS 2 上播放声音吗?

我正在为watchOS2制作应用程序,该应用程序还必须录制声音然后将它们显示在表格中,您可以播放每个声音并检查是否喜欢。我可以在watchOS2中使用AppleWatch扬声器播放声音吗?WKAudioFilePlayerItem要求我配对蓝牙耳机,但我不想使用蓝牙耳机。Ijustwanttoplaylikeasoundwhenabuttonistapped!CanImanagethisusingwatchOS2? 最佳答案 不,您目前无法使用任何可用的API直接从AppleWatch扬声器播放声音。

ios - 在 iOS 中的视频上添加 GIF 水印

我要实现这个功能:一个视频上有一个GIF叠加,希望把这个视频和GIF合成一个新的视频。我正在使用以下代码,但结果只是没有GIF的视频:-(void)mixVideoAsset:(AVAsset*)videoAsset{LLog(@"Begining");NSDate*begin=[NSDatedate];//2-CreateAVMutableCompositionobject.ThisobjectwillholdyourAVMutableCompositionTrackinstances.AVMutableComposition*mixComposition=[[AVMutableCo

ios - 在 UIImageView IOS 中加载动画 gif

我的Assets文件中有这个gifAssets的名称是loading_apple,但是当我添加以下代码时,出现空指针异常错误:letimg=UIImage(named:"loading_apple")那么我怎样才能显示这个gif呢?:(希望有人能帮助我。 最佳答案 我建议使用FLAnimatedImagehttps://github.com/Flipboard/FLAnimatedImage 关于ios-在UIImageViewIOS中加载动画gif,我们在StackOverflow上找

ios - 使用 NSTimer iOS Objective C 暂停/播放音频播放器

我正在开发一个音乐播放器应用程序。并在播放音频时使用播放/暂停按钮和进度条。我正在调用一个带有NSTimer的方法来更新进度条。我需要的是暂停进度条并在停止的地方恢复它。我可以使用链接中引用的代码暂停计时器和进度条:1.HowtopauseaNSTimer?2.HowtoPause/PlayNSTimer?但我正在努力恢复ii中断的地方。我还需要根据音频更新进度条。我的代码如下:AVAudioPlayer*audioPlayer;NSTimer*audioTimer;BOOLplay;BOOLispaused;intseconds1;intminutes1;inthours1;NSDa

objective-c - 获取当前正在播放的轨道名称

有没有办法获取iOS设备上iTunes中当前正在播放的轨道的名称?我在MPMusicPlayerController和AVAudioPlayer中都没有发现任何有用的东西。谢谢! 最佳答案 好吧,经过更多的搜索,我找到了隐藏在这个半相关问题中的答案:GetalbumartworkfromMP3file/ID3tagMPMusicPlayerController中存在两个属性,它们为我们提供了轨道名称和轨道艺术家。它们分别是MPMediaItemPropertyTitle和MPMediaItemPropertyArtist。