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+RecordingRequest
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>