VideoSet.MigrateVideo method
For a document library containing the video content type, this method attempts to migrate specified standalone video files into the representation required by video content type.
Namespace: Microsoft.Office.DocumentManagement.VideoSets
Assembly: Microsoft.Office.DocumentManagement (in Microsoft.Office.DocumentManagement.dll)
Syntax
'Declaration
Public Shared Function MigrateVideo ( _
videoFile As SPFile _
) As SPListItem
'Usage
Dim videoFile As SPFile
Dim returnValue As SPListItem
returnValue = VideoSet.MigrateVideo(videoFile)
public static SPListItem MigrateVideo(
SPFile videoFile
)
Parameters
videoFile
Type: Microsoft.SharePoint.SPFileStandalone video file with a known file extension to be migrated.
Return value
Type: Microsoft.SharePoint.SPListItem
The list item corresponding to the migrated video or to the original specified file if migration could not complete for reasons specified in remarks.
Exceptions
Exception | Condition |
---|---|
FileNotFoundException | Video file cannot be found. |
ArgumentNullException | Video file parent hierarchy cannot be established. |
Remarks
For migration to be attempted, the specified file must be in a document library that contains the video content type. It must also be on the list of file extensions specified by web.config SharePoint/MediaAssets node attribute mediaFileExtensions and not appear on the html5AudioFileExtensions attribute value. Otherwise, the specified file will not be modified.