POST RestApi/personal/mediarecorder/saveziggeorecording/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+RecordingRequest| Name | 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+VideoResponse| Name | 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>