PlayVideoActivity Constructor

Current information about Live Connect is now available in the Windows Live Developer Center. The information in the following sections is provided for legacy purposes only.

Initializes a new instance of the PlayVideoActivity class.

Feature:  Microsoft.Live.Services
Namespace:  Microsoft.Live.Services

var instance = new Microsoft.Live.Services.PlayVideoActivity(activityObjects, applicationLink);


Type: array< Microsoft.Live.Services..::.VideoActivityObject >[]()[]

The activity objects

Type: String

The application link.

The arguments of the constructor method of the PlayVideoActivity class encapsulate all of the information needed to specify the video activity. The first argument is an array of objects of class VideoActivityObject. The second argument is the URL of the main page of the application that is active when the video activity is created.

The following example demonstrates how to create a new PlayVideoActivity class.

function playVideoActivity() {
    if (myActivitiesCollection) {
        var timestamp = (new Date()).toTimeString();
        var previewLink = '' + timestamp;
        var alternateLink = '';
        var title = "the video played"
        var videoActivityObject = new Microsoft.Live.Services.VideoActivityObject(previewLink, alternateLink, title);
        var playVideoActivity = new Microsoft.Live.Services.PlayVideoActivity([videoActivityObject], '');

	if (myActivitiesCollection.isValidType(playVideoActivity)) {
        else {
            alert('invalid play video activity');


At least one parameter is missing.

- or -

The activityObjects parameter is an empty array.

Windows Live Messenger Connect

Supported in: 4.1

Internet Explorer 8.0, Internet Explorer 7.0, Internet Explorer 6.0, Firefox 3.6, Firefox 3.5, Firefox 3.0, Firefox 2.0, Firefox 1.5, Chrome 4.0, Chrome 3.0, Chrome 2.0, Chrome 1.0, Safari 4.0, Safari 3.0