0

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

4

0 回答 0