我正在尝试使用 TWTRComposerViewController 将视频分享到 Twitter。视频分辨率为 540x960,大约为 3-4 秒。分享图像没有问题,但是当我分享视频时没有任何反应,应用程序不再响应。我使用以下代码:
private func presentTWTRComposerViewController(withInitialText initialText: String, image: UIImage?, videoUrl: URL?, presentingViewController: UIViewController)
{
var composer: TWTRComposerViewController?
if let videoUrl = videoUrl
{
composer = TWTRComposerViewController(initialText: initialText, image: nil, videoURL: videoUrl)
}
else
{
composer = TWTRComposerViewController(initialText: initialText, image: image, videoURL: nil)
}
presentingViewController.present(composer!, animated: true)
}
我还尝试使用 h264 和 h265 视频并得到相同的结果。我尝试将视频的大小减小到 200x300 左右,也得到了相同的结果。可能是什么问题?