2013-07-01 2 views
2

Я пытаюсь узнать, можно ли сохранить видео в кадре камеры устройства.mergExt - mergAV, пытаясь узнать, может ли видео быть сохранено в кадре камеры

Я использую Device -> Settings -> Privacy -> Photos, чтобы скрыть или дать разрешение на сохранение в Camera Roll.

  1. Сначала я пытался чеком, прежде чем использовать команду mergAVSaveVideo:
on mergAVCamRecordingFinished pFile 
    if mergAVCanSaveVideo(pFile) then 
     answer "OK" 
    else 
     answer "NO" 
    end if 

    mergAVSaveVideo pFile 
end mergAVCamRecordingFinished 

Он ответит мне "OK" и, если видео не сохраняется.

  1. Тогда я судимый использовать результаты:
on mergAVCamRecordingFinished pFile 
    mergAVSaveVideo pFile 
    answer result 
end mergAVCamRecordingFinished 

Здесь диалог ответа сделать не появляется.

  1. Затем я попытался поймать ошибку
try 
     mergAVSaveVideo pFile 
    catch e 
     answer e 
    end try 

Здесь ошибка всегда то же самое, может ли он сохранить ли он не может сохранить:

634 , 0,0 строка преобразования не удалось 573,13,1, mergAVSaveVideo.

Любые советы?

+0

Хм ... я думаю, что ошибка с преобразованием строки была ошибкой из-за ошибки externals sdk ... не имеет значения, если вы делаете что-то вроде: поместите pFile в tFile, затем вызовите mergAVSaveVideo tFile? –

+0

Тестирование сделано. Благодарю. С разрешением на доступ к кадру камеры:> 634,0,0, преобразование строк не удалось 573,21,1, mergAVSaveVideo. Разрешение Witout:> 634,0,0, неудачное преобразование строк 573,21,1, mergAVSaveVideo. – Cue

+0

PS Если доступ к кадру камеры задан в настройках, фильм также сохраняется регулярно, если присутствует ошибка. – Cue

ответ

1

Ответ: Вы нашли ошибку. Благодаря! Я выпущу новую версию mergAV ASAP. BTW mergAVCanSaveVideo работает, если видео совместимо с альбомом фотографий UIVideoAtPathIsCompatibleWithSavedPhotosAlbum, поэтому я добавлю еще одну функцию для этого ... mergAVCanAccessPhotoLibrary ...