Freigeben über


Media on Nokia S60

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Silverlight for Symbian enables the use of media on Nokia S60 devices. This topic describes supported media features, supported codecs, and additional information about using media on Nokia S60 devices.

Nokia 5800 XPressMusic and Nokia N97 use the Nokia Nseries digital music player to play audio and video.

For additional information about using media on Nokia S60, see the following topics:

Features

Silverlight for Symbian supports the following media features:

  • Video playback

  • Progressive download

HTTP adaptive streaming is supported on IIS web servers only using IIS Smooth Streaming. For more information, see Adaptive Streaming on Nokia S60.

The following features are not supported:

  • HTTP traditional streaming

  • Server-side playlists

  • Client-side playlists

  • Built-in VCR controls

  • Multiple MediaElement controls in one plug-in

  • MediaElement control used as content within another Silverlight control

  • Markers

  • Video overlay

  • Transparency

  • Digital Rights Management (DRM)

  • Alpha blending

  • Rotation and skewing of videos (RotateTransform and SkewTransform)

  • Some members of MediaElement (see "MediaElement Support" later in this topic)

  • VideoBrush element

Supported Codecs

Video

The following table shows the supported video codec and the associated file format.

Codec

Format

Notes

H.264 – Baseline Profile

MP4

Levels 1, 1b, 1.1, 1.2, 1.3, and 2 are supported for Nokia S60 (up to 2 Mbps) at 24 fps or higher.

Audio

The following table shows the supported audio codec and the associated file format.

Codec

Format

Notes

AAC-LC

MP4

The AAC-LC codec can also decode HE-AAC content.

The following table shows the recommended settings for progressive streaming on Nokia S60. In the most common scenarios for Nokia S60, the 3G(High) settings provide the best overall results.

Aspect Ratio

Network Type

Dimensions

Frame Rate

Total Bit Rate

Video

Audio

4:3

EDGE

320x240

24

96

64

32

4:3

3G (Low)

320x240

24

192

128

64

4:3

3G (High)

320x240

24

320

256

64

4:3

Wi-Fi

320x240

24

448

384

64

16:9

EDGE

320x180

24

96

64

32

16:9

3G (Low)

320x180

24

192

128

64

16:9

3G (High)

320x180

24

320

256

64

16:9

Wi-Fi

320x180

24

448

384

64

Full-Screen Support

You can play video in full-screen mode only if MediaElement is the only XAML element in the application. You also must size the MediaElement to the size of the screen (640 x 360).

MediaElement Support

This section describes supported members of the MediaElement control. Use only the supported properties, methods, and events, which are listed here. Unsupported members of MediaElement do not throw exceptions. When you perform a get operation on an unsupported property, a default value is returned. When you perform a set operation on an unsupported property, the set operation is ignored or it fails.

The supported methods of MediaElement include the following:

  • FindName

  • Pause

  • Play

  • Seek

  • Stop

The supported properties of MediaElement include the following:

  • AudioStreamIndex

  • AutoPlay

  • Balance

  • BufferingProgress

  • BufferingTime

  • CanPause

  • DownloadProgress

  • Height

  • IsMuted

  • MaxHeight

  • MaxWidth

  • MinHeight

  • MinWidth

  • NaturalDuration

  • Position

  • Seek

  • Source

  • Volume

    NoteNote:

    The default volume is 0.5, if not specified by MediaElement.

  • Width

The supported events of MediaElement include the following:

  • BufferingProgressChanged

  • CurrentStateChanged

  • DownloadProgressChanged

  • KeyDown

  • KeyUp

  • LayoutUpdated

  • Loaded

  • LostFocus

  • MediaEnded

  • MediaFailed

  • MediaOpened

  • MouseEntered

  • MouseLeave

  • MouseLeftButtonDown

  • MouseLeftButtonUp

  • MouseMove

  • SizeChanged

See Also

Other Resources