Inventua Media Player for DotNetNuke

The Inventua MediaPlayer Module for DotNetNuke plays audio and video files using the Microsoft Media Player control in your DotNetNuke portal.

Try Before You Buy
All of Inventua's DNN modules are available on a try before you buy basis. You can download them freely from Inventua, and try them out for as long as you like. If you are happy with the product, you can buy it at SnowCovered.

Installation
The installation zip file is configured as a DotNetNuke Private Assembly. To install Inventua DNN MediaPlayer to your DNN portal, log in as the DNN host user "host" and use the DNN Module Definitions page to upload the module.

Compatibility
This module has versions for DNN version 2.1.2. and 3.0/3.1/4.x. 

Microsoft Windows: Internet Explorer 6, Firefox 1.0, Mozilla 1.6
Apple OS X: Safari 1.2.3, internet Explorer 5.2, Mozilla 1.6, Netscape 7.1, Opera 6.0.3.

Configuration Options
Once you create a MediaPlayer instance, select the Options menu item from the module settings menu to display the Options page.

URL Use 'URL' to select the location (URL) of the movie to be loaded, or select a file from your DNN portal content files.
Width Width of the movie in pixels, or as a percentage of the browser window.
Height Height of the movie in pixels, or as a percentage of the browser window.
Balance Specifies the stereo (left/right channel) balance.
Base URL Specifies the base HTTP URL for scripting. Internet Explorer/Windows only.
Captioning ID Specifies or retrieves the name of the element displaying the captioning.  The specified element must support the innerHTML attribute. 
Current Position Specifies the current position (in seconds) in the media.  Set to a nonzero value to start playback at the specified point.  Internet Explorer/Windows only.
Current Marker Specifies the current (numeric) marker number.  Set to a valid marker value to start playback at the specified point.  Internet Explorer/Windows only.
Default Frame Specifies the name of the frame used to display a URL that is received in a ScriptCommand event.  This value should be the name of a FRAME element.
Play Count Specifies how many times to repeat the movie. 
Rate Multiplier value that allows you to play a clip at a faster or slower rate. The default value of 1.0 indicates the original speed, 0.5 means half-speed and 2.0 means double speed.  Some media formats support entering negative values to play the media in reverse.  Internet Explorer/Windows only.
SAMI Filename

Specifies the name of the file containing the information needed for closed captioning.  The Synchronized Accessible Media Interchange (SAMI) file must use an .smi or .sami file name extension.  For more information, refer to the Windows Media website at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay10/mmp_sdk/addingclosedcaptionstodigitalmedia.asp

SAMI Language Specifies the language displayed for closed captioning.  This value is an alphanumeric string, for example "en-US" or "en-AU".
SAMI Style Specifies the closed captioning CSS style. 
UI Mode

Specifies which controls are shown in the user interface. 

none: Windows Media Player is embedded without controls, and with only the video or visualization window displayed.

invisible: Windows Media Player is embedded without any visible user interface (controls, video or visualization window).

mini: Windows Media Player is embedded with the status window, play/pause, stop, mute, and volume controls shown in addition to the video or visualization window.

full: (Default). Windows Media Player is embedded with the status window, seek bar, play/pause, stop, mute, next, previous, fast forward, fast reverse, and volume controls in addition to the video or visualization window.

On downstream browsers that do not have full control over the player controls shown, setting this property to none or invisible will hide the controls, mini or full will show the controls.

Volume Specifies the volume to play the media at.  This is a numeric value from 0-100.  Internet Explorer/Windows only.
Auto Start

Check (tick) this checkbox to make the movie start playing immediately once the page is loaded (default).

Enable Context Menu Specifies whether to enable the context menu, which appears when the right mouse button is clicked.
Invoke URLs Specifies whether URL events should launch a web browser.
Stretch Specifies that video displayed by the Windows Media Player control automatically sizes to fit the video window, when the video window is larger than the dimensions of the video image.  
Full screen Plays the media full-screen.  Internet Explorer/Windows only.
Enabled Specifies whether the Windows Media Player control is enabled.  If disabled, the user controls are displayed, but do not function.  Internet Explorer/Windows only - Setting to disabled has no function unless your browser is Internet Explorer/Windows.
Mute Specifies whether audio is muted.  Internet Explorer/Windows only.
Windowless Video

Specifies whether the Windows Media Player control renders video in windowless mode.  By default, an embedded Windows Media Player control renders video in its own window within the client area. When windowlessVideo is set to true, the Player control renders video directly in the client area, so you can apply special effects or layer the video with text.

Internet Explorer/Windows only:  This setting is only rendered when your browser is Internet Explorer on Windows, because the documentation indicates that setting a value for this property in Netscape Navigator may yield unexpected results.

This information is sourced from Microsoft. Refer to http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay10/mmp_sdk/paramtags.asp for more information on Microsoft Media Player Control parameters.

Using QueryString items to control MediaPlayer
If you pass querystring values matching MediaPlayer attribute names to a page, MediaPlayer will use the values you pass.  For example, you could use the URL http://yoursite.com?url=playmovie.mpg to play a specific movie.

Conditions of use

Permission is hereby granted, on a Try-before-you-buy basis, to any person obtaining a copy of the Inventua DNN MediaPlayer module and associated documentation files (the "Software"), to use the Software without restriction, including the rights to use, copy or otherwise use the software for commerical or non-commercial use, but excluding any rights to reverse engineer or remove Inventua logos and licensing information. This permission does not imply or otherwise grant any rights to any other Inventua intellectual property including but not limited to logos, trademarks, documentation and software products.

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

This help file, the accompanying software and other materials supplied with the software are Copyright © Inventua, 2004-2008. All Rights Reserved.

About Microsoft Media Player
The Inventua DNN MediaPlayer Module plays Microsoft Windows Media files using the Microsoft Windows Media Control embedded in your browser. For more information on Microsoft Media Player, visit http://www.microsoft.com/windows/windowsmedia/9Series/download.

About DotNetNuke
The Inventua DNN MediaPlayer Module is a DotNetNuke portal module. For more information on DotNetNuke, visit http://www.dotnetnuke.com.

About Inventua
Inventua provides software tools for information technology organisations that facilitate and maximise synergy and cohesion between development, support, marketing and management teams, improves software product quality and helps information technology organisations to provide great products and great support. Visit Inventua on the web at http://www.inventua.com