我在iOS中创建了播放器。它适用于 mp4 和 m3u8 等 URL。但我有一个 webm 扩展 URL。AVPlayer 不适用于此。
示例网址:
http://images.all-free-download.com/footage_preview/webm/dead_trees_146.webm
有什么理由吗?或者我们可以做一些可以播放这个网址的事情吗?
我安装了.p12证书和配置文件.当我运行在Objective -C中创建的项目时,它在我的iOS设备(版本7.1)中运行完全正常但是当我运行在Swift中创建的项目时,它会抛出一个代码符号错误:
无法编码/Users/sulabh/Library/Developer/Xcode/DerivedData/FacebookTutorial-fcrwkfacnatqsfcowdihbdhybvhz/Build/Products/Debug-iphoneos/FacebookTutorial.app/Frameworks/libswiftCore.dylib:codesign失败,退出代码为1 Command/Applications/Xcode .app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-stdlib-tool失败,退出代码为1
我已经尝试重新安装xcode,并从钥匙串中删除证书,更改构建设置.但没有什么适用于Swift项目.问题是什么,我该如何解决?
我正在开发聊天应用程序,我需要显示我从json获取的文本,图像和视频.要显示图像数据,JSQ框架中有一个方法:
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:entity.image.imageUrl]];
UIImage *imageFromUrl = [UIImage imageWithData:data];
JSQPhotoMediaItem *photoItem = [[JSQPhotoMediaItem alloc] initWithImage:imageFromUrl];
JSQMessage *photoMessage = [[JSQMessage alloc] initWithSenderId:senderId senderDisplayName:displayName date:entity.messageDate media:photoItem];
Run Code Online (Sandbox Code Playgroud)
但这需要很长时间才能加载,因为我必须显示大量图像.那么如何在聊天异步中显示来自网址的图片?
我已经向垂直 UIStackView 添加了一些排列的子视图。我想通过点击某个按钮来增加内部排列的子视图的高度。
尝试在子视图和主视图上添加layoutIfNeeded。它不工作。
我正在增加子视图的高度,如下所示:
addConstraints([self.heightAnchor.constraint(equalToConstant: 100)])
layoutIfNeeded()
sizeToFit()
layoutSubviews()
Run Code Online (Sandbox Code Playgroud) ios ×4
objective-c ×2
swift ×2
avplayer ×1
chat ×1
code-signing ×1
iphone ×1
stack ×1
view ×1
webm ×1