我正在尝试使用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左右,也得到了相同的结果。可能是什么问题?