Engage player error "specified capability is not currently supported" when playing stream

Steps to reproduce

Steps to reproduce:
1.Have the debugger version of the Flash player installed
2.Play a streaming video

Actual Results:
Dialog with error:
Error: The specified capability is not currently supported
at org.osmf.media::MediaPlayer/getTraitOrThrow()
at org.osmf.media::MediaPlayer/seek()
at org.opencast.engage.videodisplay.control.util::OpencastMediaPlayer/play()
at org.opencast.engage.videodisplay.control.command::VideoControlCommand/execute()
at org.opencast.engage.videodisplay.control::VideodisplayController/videoControl()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at org.swizframework::Swiz$/dispatchEvent()
at org.opencast.engage.videodisplay.business::FlexAjaxBridge/play()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at bridge::FABridge/js_invokeMethod()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at flash.external::ExternalInterface$/_callIn()
at Function/<anonymous>()
at flash.external::ExternalInterface$/_evalJS()
at flash.external::ExternalInterface$/call()
at org.opencast.engage.videodisplay.view::Splashscreen/__playButton_up_click()
Expected Results:
Play the video

Workaround (if any):
In IE 9, dismiss the dialog and click on the play button again, as many times as needed.
In Firefox 13.0.1, the browser freezes.

I've looked at the code and this happens when the user clicks on the "play" button before the "seek" trait has been added to the media element and thus "canSeek" returns false. I'm playing an h.264 stream, but I guess it can happen with flv's too. If you don't have the debugger version of the Flash player, you won't see the error.

Status

Assignee

Tobias Wunden

Reporter

Rute Santos

Severity

Incorrectly Functioning With Workaround

Tags (folksonomy)

Components

Fix versions

Affects versions

1.4.0

Priority

Major