2013-07-01 33 views
2

我想知道如果視頻可以保存到設備的相機膠捲。mergExt - mergav,試圖知道視頻是否可以保存到相機膠捲

我使用設備 - >設置 - >隱私 - >照片取消或授予相機膠捲保存的權限。

  1. 首先,我試圖通過檢查之前使用命令mergAVSaveVideo:
on mergAVCamRecordingFinished pFile 
    if mergAVCanSaveVideo(pFile) then 
     answer "OK" 
    else 
     answer "NO" 
    end if 

    mergAVSaveVideo pFile 
end mergAVCamRecordingFinished 

它回答我 「OK」,也如果視頻不會被保存。

  1. 然後我tryed使用結果:
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 ...

相關問題