Я знаю, как передавать данные между приложением iPhone и часовым приложением. Передача данных с использованием инфраструктуры подключения часов. Но я хочу передать большой файл nadata, который превышает 65kb. Я ищу, как разделить nsdata с небольших частей и перейти на приложение для просмотра и собрать его снова в приложении watch. Пожалуйста, дайте предложение, как я могу это сделать.Как передавать видеоданные большого размера из приложения iPhone для просмотра приложения
0
A
ответ
1
Решил мою проблему, не разделяя NSData на несколько частей. Просто сделал другое решение. Загружая видео на стороне iOS и сохраняя документы. затем переносили файл смотреть приложение с помощью
[_SESSION transferFile: метаданные filePathUrl: метаданные],..»
В стороне часов приложения, используя этот делегат получил файл и поместил данные в общих документах затем получить путь к файлу и играл видео - (void) сеанс: (WCSession *) session didReceiveFile: (WCSessionFile *) file
Что вы уже пробовали? Какой у вас код: что с ним не так? Мы будем glady * help * you , но люди здесь не просто сделают это за вас. Пожалуйста, предоставьте более подробную информацию, иначе ваша публикация, скорее всего, будет закрыта сообществом. Предоставьте как можно больше информации, и люди сделают предложения для вас. – Scriptable
У меня есть URL-адрес видео с сервера. Я хочу воспроизвести видео на главном экране приложения. Я передаю видеоинформацию, такую как NSString * urlToDownload = @ "http: // files ........... filename.mp4"; NSURL * url = [NSURL URLWithString: urlToDownload]; NSData * urlData = [NSData dataWithContentsOfURL: url]; NSDictionary * root = @ { @ "title": @ "VideoName", @ "data": urlData }; WCSession * defaultSession = [WCSession defaultSession]; [defaultSession transferUserInfo: root]; – Thippi
приведенный выше метод дает ошибку Ошибка, указывающая, что отправляемый элемент превышает максимальный предел. Этот тип ошибок может возникать как для словарей данных, так и для файлов. http://stackoverflow.com/questions/33025915/how-big-can-the-payload-be-when-sending-data-via-watchconnectivity?rq=1 – Thippi