Использование UIActivityViewController для совместного использования видео

Я пытаюсь использовать экран совместного использования Apple по умолчанию, чтобы разделить видео на такие вещи, как twitter и facebook. У меня есть это для работы с изображением, но я не знаю, как это изменить для работы с видео. Заранее спасибо!

Вот код, который я использую, чтобы поделиться фотографией:

(IBAction)shareButtonPressed:(id)sender { UIImage *imagetoshare = [UIImage imageNamed:@"First_Time_Travel"]; NSArray *activityItems = @[imagetoshare]; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; activityVC.excludedActivityTypes = @[UIActivityTypeAssignToContact, UIActivityTypePrint]; [self presentViewController:activityVC animated:TRUE completion:nil]; } 

Вам нужен URL-адрес файла для видеофайла или ALAsset представляющий видео. Используйте любой из них как объект в вашем массиве activityItems .

Для быстрого 3.0 ИЛИ вверх

 let url = URL(fileURLWithPath: "URL String Here") let activityViewController = UIActivityViewController(activityItems: [url], applicationActivities: nil) activityViewController.popoverPresentationController?.sourceView = controller.view // so that iPads won't crash controller.present(activityViewController, animated: true, completion: nil) 

Если вы используете avasset, вы можете получить URL-адрес, используя (AVUrlAsset *) AVAsset.url

  • IOS SDK AVFoundation ... Как составить видеообъявление с помощью ресурса рисования
  • Можно ли воспроизводить видео с помощью Avplayer в фоновом режиме?
  • Как передавать видео в iOS через RTMP?
  • Возможно ли генерировать видео со скоростью 60 кадров в секунду и воспроизводить его со скоростью 60 кадров в секунду?
  • Отключение клиента XMPP при отправке большого размера изображения, видео и аудио
  • html5 видео с встроенного сервера iOs
  • Видео Youtube не воспроизводится в ландшафтном режиме в iOS 8
  • Кодирование видео в ios
  • Воспроизвести следующее видео при нажатии кнопки в AVPlayer
  • В какой степени iOS Movie Player можно настроить и настроить?
  • Создание интерактивных видео в iPad - приложение для демонстрации продукта
  • Interesting Posts

    Является ли iOS 4 совместимым в обратном направлении?

    Проблема блокировки всплывающих окон IOS UIWebView

    Перетащите примечание аннотации на карту

    Используя веб-просмотр для воспроизведения mp3-файлов, можно ли воспроизводить его, даже когда экран заблокирован?

    Распознавание речи на основе iOS-браузера iOS

    Запуск приложения iOS с помощью id приложения?

    Приложение iOS – архитектура / образец для синхронизации CoreData с веб-службой

    Ионная предварительно заполненная база данных с Antair Cordova SQLitePlugin

    Загрузка изображений асинхронной загрузки GCD UITableView, неправильные ячейки загружаются до загрузки нового изображения

    Создайте UUID на iOS из Swift

    Мой UIScrollView (содержащий некоторые UIControls) больше не прокручивается в iOS 8

    UIView – «взаимодействие с пользователем включено» false для родителя, но верно для ребенка?

    Как показать знак процента в круговой диаграмме с помощью daniel gindi / Chart library в swift (диаграмма IOS)

    Фильтрация / заказ MKLocalSearch ответ

    Исходные изображения iOS 6 Custom URL Scheme неправильно

    Давайте будем гением компьютера.