TK>Для этого можно использовать и стандартный media player — он есть практически у всех/многие умеют его эмулировать. А так, как Silverlight так и Flash это умеют.
Дело в том, что когда я вызыва метод SetSource у MediaElement (Silverlight), передавая в него неполный поток, то проигрыватель воспроизводит именно этот кусок, несмотря на то, что в поток были добавлены новые данные.