POST RestApi/personal/mediarecorder/recordingcomplete/v1
Saves a Ziggeo redcorded video or audio clip to the server with the provided name
Request Information
URI Parameters
None.
Body Parameters
Video details and save name
Itsolutions.Itslearning.Web.RestApi.Personal.MediaRecorderController+RecordingRequestName | Description | Type | Additional information |
---|---|---|---|
id |
Ziggeo video id |
string |
None. |
videoUrl |
The url to the temporary storage |
string |
None. |
name |
User supplied file name to save as |
string |
None. |
video |
Indicates if the recording is video or audio |
boolean |
None. |
usedInFileUploader |
Whether the media recorder integrated in the file uploader |
boolean |
None. |
ziggeoRegion |
The Ziggeo region this recording was made on |
integer |
None. |
Request Formats
application/json, text/json
Sample:
{ "id": "sample string 1", "videoUrl": "sample string 2", "name": "sample string 3", "video": true, "usedInFileUploader": true, "ziggeoRegion": 6 }
application/xml, text/xml
Sample:
<MediaRecorderController.RecordingRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Itsolutions.Itslearning.Web.RestApi.Personal"> <id>sample string 1</id> <name>sample string 3</name> <usedInFileUploader>true</usedInFileUploader> <video>true</video> <videoUrl>sample string 2</videoUrl> <ziggeoRegion>6</ziggeoRegion> </MediaRecorderController.RecordingRequest>
application/x-www-form-urlencoded
Sample:
No sample available
Response Information
Resource Description
Result of save attempt
Itsolutions.Itslearning.Web.RestApi.Personal.MediaRecorderController+VideoResponseName | Description | Type | Additional information |
---|---|---|---|
playerHtml |
The raw html of a video player for the video uploaded |
string |
None. |
success |
Indicates if the video was uploaded successfully |
boolean |
None. |
error |
Description of the error if any |
string |
None. |
mediaRecorderUploadResult |
Metadata of the recorded file |
Itsolutions.Itslearning.Web.RestApi.Personal.MediaRecorderUploadResult |
None. |
Response Formats
application/json, text/json
Sample:
{ "playerHtml": "sample string 1", "success": true, "error": "sample string 3", "mediaRecorderUploadResult": { "id": "sample string 1", "name": "sample string 2", "url": "sample string 1" } }
application/xml, text/xml
Sample:
<MediaRecorderController.VideoResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Itsolutions.Itslearning.Web.RestApi.Personal"> <error>sample string 3</error> <mediaRecorderUploadResult> <id>sample string 1</id> <name>sample string 2</name> <url>sample string 1</url> </mediaRecorderUploadResult> <playerHtml>sample string 1</playerHtml> <success>true</success> </MediaRecorderController.VideoResponse>