The GStreamer ASF Plugin provides playback support for Windows Media files (asf, wm, wma, wmv)
The FFmpeg GStreamer Plugin also needs to be installed to get full ASF playback support.
Details for the ASF plugin are shown below.
$ gst-inspect asf Plugin Details: Name: asf Description: Demuxes and muxes audio and video in Microsofts ASF format Filename: /opt/SMM/gst-plugin-asf/lib/gstreamer-0.10/libgstasf.so Version: 0.10.18 License: LGPL Source module: gst-plugins-ugly Source release date: 2011-05-10 Binary package: GStreamer Ugly Plug-ins source release Origin URL: Unknown package origin rtpasfdepay: RTP ASF packet depayloader rtspwms: WMS RTSP Extension asfdemux: ASF Demuxer 3 features: +-- 3 elements
As per usual, if you've already added my repository to your Solaris 11 installation the following command will install the required plugins.
sudo pkg install gst-plugin-asf gst-plugin-ffmpeg
Don't forget to setup your environment variables. See the introduction for more information. You will need to logout and then login to initialise the environment so the plugin can be found.