Kot sem obljubila, objavljam kodo Silverlight demonstracije z jesenskega srečanja Študent je car v Mariboru in v Ljubljani.

PowerPointPlayer je zamišljen kot predvajalnik posnetkov predavanj, ki ob video posnetku sinhronizirano predvaja tudi PowerPoint predstavitev. Ker je bilo potrebno celotno demonstracijo izvesti v 40 minutah, je stvar nekoliko poenostavljena in ne vsebuje nekaterih elementov, ki bi jih sicer pričakovali od takega predvajalnika.PowerPointPlayer

Demo predvajalnik podpira Play/Pause, med predvajanjem prikazuje ustrezno stran prezentacije in omogoča premikanje po posnetku s klikom na drugo stran prezentacije. Podatke o posnetku in prezentaciji dobi iz datoteke video.xml:

  • URL naslov videa
  • URL naslove PowerPoint sličic
  • čas predvajanja ob katerem prikaže posamezni sličico

In kako iz prezentacije dobite sličice? V orodju PowerPoint 2007: Save As >> Other Formats >> izberete Save as type: JPEG (ali kak drug format)

Uporabljene tehnologije in prijemi:

  • Silverlight 2 in C#
  • Elementi Image, MediaElement, ListBox, ToggleButton, Slider, Grid, StackPanel, Border
  • Markerji v MediaElement
  • Povezovanje uporabniškega vmesnika na podatke (data binding)
  • Silverlight Themes (najdete jih na http://www.codeplex.com/Silverlight)

Izvorna koda (28MB):

(datoteka je tako velika zaradi vključenega 16-minutnega video posnetka)

Trenutna ocena: 5.0 Št. ocenjevalcev: 5

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Komentarji

Andreja Žitnik

There are only 10 kinds of people in the world: those who understand binary and those who don't.

-- borrowed from ThinkGeek

Osebna stran 


Zadnji komentarji

Comment RSS