IFD:IOSDevI SS12/Projects/Mediathek: Difference between revisions

From Medien Wiki
No edit summary
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
A very simple iPad app to view the videos of ''3sat Mediathek''.
A very simple iPad app to view the videos of ''3sat Mediathek''.


<videoflash type=vimeo>49852541|640|360</videoflash>
===Video===
 
<videoflash type=vimeo>49853890|640|360</videoflash>


===Screen shots===
<gallery>
<gallery>
File:iOSDevelopment_Tobias_Wolf_Mediathek_Start_screen.jpg | Start screen.
File:iOSDevelopment_Tobias_Wolf_Mediathek_Start_screen.jpg | Start screen.
Line 10: Line 11:
</gallery>
</gallery>


Disclaimer:
===Disclaimer===
This is a student project. It stands in no relationship to 3sat.
This is a student project. It stands in no relationship to 3sat.
===Technical Realization===
The video information is provided by 3sat via a RSS feed. The RSS feed needs a little server-side optimisation. I provide a compromised JSON feed of the video data on my own server. So the video information will be downloaded super fast.
The main view is a very big UIScrollView with one big container view containing UIViews for every single video. Due to memory performance the images are only shown if they are visible in the UIScrollView. The images are downloaded once and saved locally on the iPad. So they will show up much faster if they are viewed a second time.
If the user taps on a video the user visually dives into the video. The video is provided as an HTTP Live Stream, so the video quality automatically is selected based on the internet connection.
To go back the user just has to pinch out.


[[Category:IPad]]
[[Category:IPad]]
[[Category:IOS]]
[[Category:IOS]]
[[Category:Interface-Design]]
[[Category:Interface-Design]]

Latest revision as of 19:21, 11 February 2013

A very simple iPad app to view the videos of 3sat Mediathek.

Video

<videoflash type=vimeo>49853890|640|360</videoflash>

Screen shots

Disclaimer

This is a student project. It stands in no relationship to 3sat.

Technical Realization

The video information is provided by 3sat via a RSS feed. The RSS feed needs a little server-side optimisation. I provide a compromised JSON feed of the video data on my own server. So the video information will be downloaded super fast.

The main view is a very big UIScrollView with one big container view containing UIViews for every single video. Due to memory performance the images are only shown if they are visible in the UIScrollView. The images are downloaded once and saved locally on the iPad. So they will show up much faster if they are viewed a second time.

If the user taps on a video the user visually dives into the video. The video is provided as an HTTP Live Stream, so the video quality automatically is selected based on the internet connection.

To go back the user just has to pinch out.