- The update raises minimum iOS deployment target to 15.0.
- The update makes minor changes in SDK API functions naming.
- The update fixes video recorder crash for unavailable camera.
- The update fixes potential memory leaks.
- The update changes cache functions.
- The update changes demo project.
- The update changes some models.
- The update changes demo project.
- The update changes delegate functions of mediapipe selfiesegmentation framework.
- The update fixes pausable recording function on blurring mode.
- The update adds stop recording confirmation dialog config.
- The update adds pause button on recording video/audio screen.
- The update adds ability to remove the video from uploading when connection is lost.
- The update adds method select the way to handle the video that failed.
- The update adds callback for the network connection status.
- The update adds custom recorder view.
- The update changes
playVideo
,showImage
andplayAudio
functions to use only a item. - The update adds
playVideos
,showImages
andplayAudios
functions to support multiple items. - The update adds
playFromUri
,playFromUris
,showImageFromUri
,showImageFromUris
,playAudioWithPath
andplayAudioWithPaths
functions to play from uri. - The update changes
uploadFromFileSelector
tostartFileSelector
. - The update creates getters and setters for
AppToken
,ServerAuthToken
andClientAuthToken
. - The update add configs refactorings for
FileSelectorConfig
,RecorderConfig
,UploadingConfig
,PlayerConfig
andQrScannerConfig
.
- The update adds pausable audio recording function.
- The update does not use
ZiggeoDelegate
, and use separated delegate(ZiggeoHardwarePermissionDelegate
,ZiggeoUploadingDelegate
,ZiggeoFileSelectorDelegate
,ZiggeoRecorderDelegate
,ZiggeoSensorDelegate
,ZiggeoPlayerDelegate
,ZiggeoScreenRecorderDelegate
,ZiggeoQRScannerDelegate
). - The update changes some delegate functions.
- The update changes the pod name to
ZiggeoMediaSDK
. - The update does not use
Ziggeo.framework
, and useZiggeoMediaSDK.framework
. - The update changes
playVideo
,showImage
,startAudioPlayer
andplayFromUrl
functions to support multiple items.
- The update adds multiple file uploads, multiple video plays, multiple audio plays and multiple image views.
- The update adds QR code reader, video trim, sending email to support and sending report.
- The update fixes the problem of playing video from url.
- The update updates some screens.
- The update adds Mediapipe SelfieSegmentation.
- The update removes GoogleAds.
- The update fixes black button problem of audio recording and playing screen on the dark mode.
- The update does not use
Ziggeo.xcframework
, and useZiggeo.framework
.
- The update adds the blurring effect using mediapipe selfiesegmentation.
- SelfieSegmentation.framework does not contain bitcode.
- Users have to set "Enable Bitcode" to "No" on the Build Settings of the project.
- The update implements
getVideoUrl
function.
- The update merges several apis for videos, audios and images.
- The update fixes several issues when playing and uploading files.
- The update adds the missing events.
- The update adds the updated uploading apis for videos, audios and images.
- The update adds the audio recording and play functions.
- The update fixes the black screen issues when records video using camera.
- And the updated changes the several file names.
- The update fixes issues when the files could to be uploaded several times.
- The update fixes several issues which occur when uploading files.
- The update adds 2 new methods to ZiggeoRecorder2 which allow better control over recording - startRecordingToFile and stopRecording.
- The update fixes issues which arise in some cases with the GoogleAds-IMA-iOS-SDK dependency
- The update adds support for pre-roll ads. See the new method
playWithAdsWithAdTagURL:playerContainer:playerViewController:;
in the classZiggeoPlayer
- The update fixes the issue where it was not possible to start multiple video uploads each right after other
- The update brings a new feature - playback of videos from any URL.
- The update brings a new feature - screen recording.
- The update brings a fix to the issue - in some cases cached files were stored when recorder cache size was set to 0.
- The update brings a new feature - ability to customize player caching parameters using a new method
setPlayerCacheConfig
.
- The update brings a fix to the issue which might happen when creating application archive ("bitcode bundle could not be generated").
- The update brings a new feature - ability to set recording start delay with countdown after pressing the record button.
- The update brings a new feature - ability to add event handler to the event when video recording stops.
- The update brings a fix to the customization of recorder buttons
- The update brings a new feature - ability to adjust size of buttons and to set custom button icons in the video recorder .
- The update brings a fix for compilation for iOS devices.
- The update adds a new method setRecorderCacheConfig to ZiggeoRecorder
- The update brings a fix for uploading videos from the camera roll in the latest iOS versions.
- The update brings a fix for the compilation error in the advanced test app.
- The update brings minor updates and fixes
- the update brings iPad video orientation fix
- The update brings custom video and audio settings.
- The update improves custom data support.
- The update brings minor bugfixes mostly related to video orientation issues on some devices.
- The update brings custom user data support on new video creation. See Custom User Data for details.
- The update brings subtitles support for auto-transcripted videos. Another new feature - custom video gravity options for the Recorder.
- The update brings new optional features such as light meter, audio level meter and face outlining. These features are also available in the updated ZiggeoRecorder delegate
- The update bring hidden controls modes for recorder and player.
- The update bring dashboard
/debugger
error reporting.
- The update bring new
recordingQuality
parameter.
- The update bring new
serverAuthToken
andclientAuthToken
parameters inziggeo.connect
object (useful for global auth tokens).
- The update bring minor bugfixes and new
data
parameter ingetImageForVideoByToken
method (useful for auth tokens).
- New changes bring new features without changing the entry or exit points of any methods or functions. You can safely upgrade without any changes to your existing codes.
Added feature:
- Video recorder can be utilized with
server_auth
andclient_auth
auth tokens.- To specify them for recorder you should use
extraArgsForCreateVideo
- To specify them for recorder you should use
- Video player can be utilized with
server_auth
andclient_auth
auth tokens.- To specify them for player you should use method described bellow