by jesseliberty via Jesse Liberty - Silverlight Geek on 12/28/2008 6:17:32 AM
This posting will reintroduce the concept of Hyper-video, the subject of a series of forthcoming videos.
The concept of HyperVideo is most easily explained by a series of examples.
Building hypervideo will cause us to consider a number of interesting aspects of Silverlight and related technologies.
As a start, Expression Encoder can simplify creating the "markers" in the video.
The Media Element (or a control derived from the Media Element) will fire an event each time a marker is encountered. There are numerous traditional and non-traditional ways to respond to that event.
Encoder will also create a working player to get us started.
At its heart, the player is a control or a set of controls that can be skinned to change its appearance and can be subclassed to change its behavior
Interpretation of the markers can be decoupled from the type or name of the markers, and can be data driven based on information obtained (e.g.,) through a web service
Note that for complete decoupling, markers can be injected into the video at run time, rather than permanently encoded into the video.
I am reminded that the value of hypertext was not fully realized for quite a while after it was first introduced. (Wikipedia estimates that it was at least 20 years from invention to widespread use). It will be interesting to see if hypervideo turns out to have lasting value or is yet another technology in search of a need.
More: Hypervideo – Continuing the Dialog
Original Post: HyperVideo
The content of the postings is owned by the respective author. Silverlight Feeds is not responsible for the contents of the postings. This site is automatically generated and cannot be reviewed for abusive content. If you find abusive content on Silverlight Feeds, please contact us. Designated trademarks and brands are the property of their respective owners. All rights reserved.