I make video DVDs for myself and my friends, with nice menus and background images. The problem is that video DVDs cannot handle high definition, and most of my users do not intend to get BlueRay.
It's easy to distribute high-def video files, and virtually anyone can view them on almost any system, from data DVD, or hard drive, etc. However, I still want the enhanced content of DVD-style menus, etc., and that requires some ingenuity. (I'm less than a beginner at Web development, and a novice at programming for windowing environments, so be gentle with suggestions.)
I will probably recommend the VLC player for my users. VLC running from an HTML file might work for this, but there is a problem.
<html>
<h4><a href="file.mkv">File description</a></h4>
</html>
starts the default media player, but in the case of VLC, the window is left open until it's closed manually. It would be nice if the window closed automatically and returned control to the menu. Is there a way to get VLC to do this when started from a Web browser? Without requiring specialized user action? *
More detail
-----
* I have also considered some other methods, but they also have problems. The VLC browser plugin looks like maybe it could accomplish work(?), but it's not universally available, and maybe still experimental. The command
vlc --play-and-exit <filename>
plays the media and terminates, but as far as I know, it can't be called from an HTML file in a web browser, for security reasons. It could be called from a freestanding executable program, but running just any program requires too much user action in Linux, for example.
There's more discussion of possible solutions here:
http://ubuntuforums.org/showthread.php?t=2292388
http://ubuntuforums.org/showthread.php?t=2293073 .