Кэширование потокового видео

Я пытаюсь воспроизвести видео в приложении iOS, пока загружаю и кеширую его одновременно. Я извлекаю видео с помощью NSURLConnection, а затем сохраняю его в локальном файле, я запускаю воспроизведение видео локального видеофайла после получения определенного количества байтов. У меня он отлично работает в симуляторе, я могу начать играть в видео до того, как получил все это, но когда я иду запускать свое приложение на своем iPodTouch, я могу только поиграть с количеством байтов, которые у меня уже есть до того, как я начал воспроизведение. Я могу воспроизводить только все видео, если дожидаюсь, пока не получу весь файл до начала воспроизведения. Я также могу заставить видео играть полностью, если я остановлю неудачную попытку с сообщением [видеопостановка], а затем снова начну воспроизводить его, приостановка видео только не работает.

Я думаю, вы можете использовать оригинальный URL-адрес, когда загрузка не завершена, и URL-адрес кэшированного файла при загрузке.

  • Как я могу сделать свой UITableView запрос X следующих ячеек, которые находятся за пределами видимой таблицы?
  • Как предотвратить синюю подсветку при выборе строки из таблицыView.allowsMultipleSelectionDuringEditing = YES
  • cell.textLabel.text повторяется в каждом разделе UITableView
  • Получить UIViewController в CustomCell TableView
  • Изменить heightForRowAtIndexPath в зависимости от типа UITableViewCell, который он использует?
  • предупреждение: не удалось загрузить информацию о классе Objective-C. Это значительно снизит качество информации о типе
  • Фоновое изображение Изменение UITableView при прокрутке
  • Утечка памяти SBJsonParser
  • Звук MPMoviePlayerController только после того, как приложение стало активным
  • подробный просмотр не обновляется при передаче данных из табличного представления в подробный вид
  • Как создать CGPath из файла - то есть SVG
  • Interesting Posts

    Как применять анимацию во время переключения изображений

    Избегайте конфликтов, когда «сопоставление» пользователей для многопользовательской игры

    Как изменить параметр для принятия переменных в swift 3?

    Почему быстро не компилируется при непосредственном обращении к методу протокола?

    Ошибка: цель обновления развертывания 8.3 NSMutableArray и addObjectsFromArray – swift

    Как выполнить тесты модуля IOS из командной строки на xcode 4.5

    Используйте реализацию по умолчанию в моем собственном «UITableViewController», чтобы сделать методы необязательными

    не загружать URL-адрес файла iWork в документеPicker: didPickDocumentAtURL:

    Координата Y не обновляется должным образом

    Проблема с вызовом viewWillAppear представления контроллера представления при его представлении отклоняется

    Тесты на битрейзе (некоторые последовательно, некоторые непоследовательно) с ошибками «AX action»

    Ожидание методов в iOS

    UICollectionViewFlowLayout с разными размерами ячеек непреднамеренно выравнивает ячейки из центра

    Масштабировать UIView не из центра, а из нижнего правого угла, используя CATransform3DScale

    Основная группа данных iOS по проблеме

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