Advertisement
SpaTeam

[DE] What's new 3.0.0 - 3.6.4

Jul 12th, 2018 (edited)
54,389
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3. <meta charset="UTF-8" content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />
  4. <style>
  5. @font-face {
  6.   font-family: "SRG SSR Type Regular";
  7.   src: url("https://www.srf.ch/play/v3/fonts/SRGSSRTypeVF_Text_W_Wght.woff2") format("woff2");
  8. }
  9. body {
  10.   font-family: "SRG SSR Type Regular";
  11.   -webkit-touch-callout: none;
  12.   -webkit-user-select: none;
  13.   -webkit-text-size-adjust: 100%;
  14.   color: #ffffff;
  15.   background-color: #161616;
  16. }
  17. hr {
  18.     display: block;
  19.     height: 1px;
  20.     border: 0;
  21.     border-top: 2px solid #9d0018; /* Red */
  22.     margin: 1em 0;
  23.     padding: 0;
  24. }
  25. .button {
  26.     background-color: #0f5acb; /* Blue */
  27.     border: none;
  28.     border-radius: 2px;
  29.     color: white;
  30.     padding: 15px 32px;
  31.     text-align: center;
  32.     text-decoration: none;
  33.     display: inline-block;
  34.     font-size: 16px;
  35.     margin: 4px 2px;
  36.     cursor: pointer;
  37. }
  38. </style>
  39. <script>
  40. function Hide (elements, exceptItem) {
  41.   elements = elements.length ? elements : [elements];
  42.   for (var index = 0; index < elements.length; index++) {
  43.    if (elements[index] != exceptItem) {
  44.      elements[index].style.display = 'none';
  45.    }
  46.  }
  47. }
  48. function getUrlVars() {
  49.  var vars = {};
  50.  var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
  51.      vars[key] = value;
  52.  });
  53.  return vars;
  54. }
  55.  
  56. function highlightElement () {
  57.  var build = getUrlVars()['build'];
  58.  console.log('build='+build);
  59.  
  60.  var divs = document.querySelectorAll('[id^="build_"]');
  61.  var highlightDiv;
  62.  var firstDiv;
  63.  var hiddenDivs = new Array();
  64.  
  65.  regex = /build_([0-9]*)/;
  66.  for (var i=0; i < divs.length; i++) {
  67.    var div = divs[i];
  68.    var div_id = div.id;
  69.    var div_build = div_id.match(regex)[1];
  70.    var hideDiv = div.hasAttribute('preprod');
  71.  
  72.    if (!firstDiv && !hideDiv) {
  73.      firstDiv = div;
  74.    }
  75.  
  76.    if (build && (parseInt(div_build) >= parseInt(build))) {
  77.       highlightDiv = div;
  78.       console.log('Select highlight ' + div_id);
  79.     }
  80.  
  81.     if (hideDiv && (!build || (parseInt(div_build) >= parseInt(build)))) {
  82.      hiddenDivs.push(div);
  83.     }
  84.   }
  85.  
  86.   if (hiddenDivs.includes(highlightDiv)) {
  87.     firstDiv = highlightDiv;
  88.   }
  89.  
  90.   if (hiddenDivs.length) {
  91.     Hide(hiddenDivs, highlightDiv);
  92.   }
  93.  
  94.   if (highlightDiv) {
  95.     addHighlightHeader(highlightDiv, highlightDiv != firstDiv);
  96.     addHighlightFooter(highlightDiv);
  97.   }
  98. }
  99.  
  100. function addHighlightHeader (highlightDiv, withUpdateButton) {
  101.   var highlightHeader = '<div id="version"><hr /><h2 style="text-align: center">Installierte Version</h2></div>';
  102.   if (withUpdateButton) {
  103.       var button = '<p style="text-align: center"><button class="button" onclick="window.location.href=\'https://itunes.apple.com/ch/app/play-srf/id638194352?mt=8\'">Updaten</button></p>';
  104.     highlightHeader = button + '\n' + highlightHeader;
  105.   }
  106.   highlightDiv.insertAdjacentHTML('beforeBegin', highlightHeader);
  107. }
  108.  
  109. function addHighlightFooter (highlightDiv) {
  110.   var highlightFooter = '<div id="version"><hr /></div>';
  111.   highlightDiv.insertAdjacentHTML('afterend', highlightFooter);
  112. }
  113. </script>
  114. <noscript>Sorry, your browser does not support JavaScript!</noscript>
  115. <body onload="highlightElement()">
  116.  
  117. <div>
  118. <p>Wir freuen uns über Ihr Feedback. Bei Fragen zur Play SRF App wenden Sie sich bitte an den SRF Kundendienst via srf.ch/kontakt oder per Telefon unter 0848 80 80 80.</p>
  119. </div>
  120.  
  121. <div id="build_393">
  122. <h2>3.6.4</h2>
  123. <ul>
  124. <li>Kleinere Fehlerbehebungen.</li>
  125. </ul>
  126. </div>
  127. <div id="build_391">
  128. <h2>3.6.3</h2>
  129. <ul>
  130. <li>Aufgefrischtes Look and Feel.</li>
  131. </ul>
  132. </div>
  133. <div id="build_389">
  134. <h2>3.6.2</h2>
  135. <ul>
  136. <li>Kleinere Fehlerbehebungen.</li>
  137. </ul>
  138. </div>
  139. <div id="build_386">
  140. <h2>3.6.1</h2>
  141. <ul>
  142. <li>Externe Sender im TV-Programm hinzugefügt.</li>
  143. <li>Neue Doppeltipp-Geste auf dem Player, um vorwärts oder rückwärts zu springen.</li>
  144. <li>Einige Probleme im TV-Programm-Layout behoben.</li>
  145. </ul>
  146. </div>
  147. <div id="build_382">
  148. <h2>3.6.0</h2>
  149. <ul>
  150. <li>Die Wiedergabegeschwindigkeit wurde im Video- und Audioplayer hinzugefügt.</li>
  151. </ul>
  152. </div>
  153. <div id="build_378">
  154. <h2>3.5.1</h2>
  155. <ul>
  156. <li>TV-Guide kann als Liste oder als Raster angezeigt werden.</li>
  157. <li>Jugendschutzempfehlungen werden angezeigt.</li>
  158. <li>Fehlende Notifizierungen für neuen Episoden wurde behoben.</li>
  159. <li>Fehlerbehebungen.</li>
  160. </ul>
  161. </div>
  162. <div id="build_373">
  163. <h2>3.5.0</h2>
  164. <ul>
  165. <li>TV-Programm: Grid layout auf iPad.</li>
  166. <li>Kleinere bug fixes.</li>
  167. </ul>
  168. </div>
  169. <div id="build_371">
  170. <h2>3.4.0</h2>
  171. <ul>
  172. <li>Play SRF kann über kompatible CarPlay Autoradios bedient werden.</li>
  173. <li>Sendungen ohne Episoden können in die Favoritenliste hingefügt werden.</li>
  174. <li>Fehlerbehebungen.</li>
  175. </ul>
  176. </div>
  177. <div id="build_368">
  178. <h2>3.3.0</h2>
  179. <ul>
  180. <li>TV-Programm.</li>
  181. <li>Darstellungsoptimierungen.</li>
  182. <li>iOS 15 Optimierungen.</li>
  183. </ul>
  184. </div>
  185. <div id="build_363">
  186. <h2>3.2.1</h2>
  187. <ul>
  188. <li>Kleinere Fehlerbehebungen.</li>
  189. </ul>
  190. </div>
  191. <div id="build_362">
  192. <h2>3.2.0</h2>
  193. <ul>
  194. <li>Die unter dem Tab "Videos" verfügbaren Inhalte werden jetzt redaktionell gepflegt.</li>
  195. <li>Die Wiedergabe kann direkt von den Homepages 'Videos' und 'Audios' fortgesetzt werden.</li>
  196. <li>Inhalte, die nur für eine begrenzte Zeit verfügbar sind, sind besser sichtbar.</li>
  197. <li>Die neuesten Episoden Ihrer Lieblingssendungen können über die Homepages "Videos" und "Audios" abgerufen werden.</li>
  198. <li>Die allgemeine Performance wurde verbessert.</li>
  199. </ul>
  200. </div>
  201. <div id="build_361">
  202. <h2>3.1.10</h2>
  203. <ul>
  204. <li>Kleinere Fehlerbehebungen.</li>
  205. </ul>
  206. </div>
  207. <div id="build_359">
  208. <h2>3.1.9</h2>
  209. <ul>
  210. <li>Kleinere Fehlerbehebungen.</li>
  211. </ul>
  212. </div>
  213. <div id="build_357">
  214. <h2>3.1.8</h2>
  215. <ul>
  216. <li>Die Wiedergabe kann über eine Tastatur gesteuert werden.</li>
  217. </ul>
  218. </div>
  219. <div id="build_353">
  220. <h2>3.1.7</h2>
  221. <ul>
  222. <li>AirPlay Instabilität behoben, insbesondere auf älteren Geräten (Apple TV).</li>
  223. </ul>
  224. </div>
  225. <div id="build_352">
  226. <h2>3.1.6</h2>
  227. <ul>
  228. <li>Fehlerbehebung eines instabilen Verhaltens.</li>
  229. </ul>
  230. </div>
  231. <div id="build_350">
  232. <h2>3.1.5</h2>
  233. <ul>
  234. <li>Fehlerbehebung eines instabilen Verhaltens.</li>
  235. </ul>
  236. </div>
  237. <div id="build_346">
  238. <h2>3.1.4</h2>
  239. <ul>
  240. <li>Verbesserte iOS 14-Kompatibilität für Google Cast.</li>
  241. <li>Behebung des fehlerhaften Neustarts der Hintergrundwiedergabe ohne Benutzerinteraktion.</li>
  242. </ul>
  243. </div>
  244. <div id="build_343">
  245. <h2>3.1.3</h2>
  246. <ul>
  247. <li>Verbesserung der Kompatibilität mit iOS 14.</li>
  248. </ul>
  249. </div>
  250. <div id="build_342">
  251. <h2>3.1.2</h2>
  252. <ul>
  253. <li>Verbesserung der Kompatibilität mit iOS 14.</li>
  254. </ul>
  255. </div>
  256. <div id="build_341">
  257. <h2>3.1.1</h2>
  258. <ul>
  259. <li>Aktualisierte TV- und Radiokanalübersicht im Live-Tab.</li>
  260. <li>Behebung des Problems, dass sich der Bildschirm ausschaltet, wenn ein Video mit Ton über AirPlay geschaut wird.</li>
  261. </ul>
  262. </div>
  263. <div id="build_338">
  264. <h2>3.1.0</h2>
  265. <ul>
  266. <li>Bei den Radio-Livestreams können Sie nun in der Zeitachse zu kürzlich gespielten Programmen und Songs wechseln.</li>
  267. <li>Themen können nun direkt über Verknüpfungen auf der Startseite angewählt werden. So gelangen Sie schneller zu Ihren Themenvideos.</li>
  268. <li>Behebung des Problems, dass das Gerät nicht in den Ruhezustand wechseln kann bei aktivierter Hintergrundwiedergabe.</li>
  269. </ul>
  270. </div>
  271. <div id="build_332">
  272. <h2>3.0.2</h2>
  273. <ul>
  274. <li>Der zuletzt abgespielte TV- oder Radio-Livestream wird am Anfang der Liste angezeigt, damit er beim erneuten Öffnen der App schneller auffindbar ist.</li>
  275. <li>Die Navigation durch horizontal angeordnete Inhaltselemente wurde verbessert.</li>
  276. <li>Die Profilanzeige auf dem iPad wurde konsolidiert.</li>
  277. </ul>
  278. </div>
  279. <div id="build_329">
  280. <h2>3.0.1</h2>
  281. <ul>
  282. <li>Verbesserung der Performance.</li>
  283. <li>Behebung des Problems, dass mit VoiceOver nicht auf das erste Listenelement zugegriffen werden kann.</li>
  284. </ul>
  285. </div>
  286. <div id="build_326">
  287. <h2>3.0.0</h2>
  288. <p>NAVIGATION</p>
  289. <p>Vereinfachter Zugriff auf die unterschiedlichen Inhalte dank einer Navigation am unteren Rand der App (Bottom Navigation):</p>
  290. <ul>
  291.     <li>Videos: Videodateien und TV-Sendungen</li>
  292.     <li>Audios: Audiodateien und Radiosendungen unterteilt nach den einzelnen Radiosendern</li>
  293.     <li>Live: TV- und Radio-Livestreams</li>
  294.     <li>Suche: Suche von Sendungen oder einzelnen Audio-/Videodateien</li>
  295.     <li>Profil: Persönliche Daten (Push-Mitteilungen, Zuletzt gesehen, Favoriten, Später schauen, Downloads) und App-Einstellungen</li>
  296. </ul>
  297. <p>VERBESSERUNGEN</p>
  298. <p>Einige neue Funktionen stehen zur Verfügung:</p>
  299. <ul>
  300.     <li>Die Selektion eines Untertitels ist intuitiver und berücksichtigt die Geräteeinstellungen besser</li>
  301.     <li>Durch langes Drücken wird bei iPhones mit iOS13 eine Vorschau mit den verfügbaren Einstellungen angezeigt</li>
  302.     <li>Die Bildschirmbreite wird optimal ausgenutzt, um den Inhalt besser zu präsentieren</li>
  303.     <li>Chromecast kann über einen entsprechenden Button am oberen rechten Rand im Audio-, Video- oder Livestream-Bereich aktiviert werden</li>
  304. </ul>  
  305. <p>FEHLERBEHEBUNG</p>
  306. <p>Folgende Probleme konnten behoben werden:</p>
  307. <ul>
  308.     <li>Die Untertitel werden bei der Verwendung von AirPlay korrekt eingeblendet</li>
  309.     <li>Die Wiedergabe wird beim "Handoff" nicht mehr pausiert.</li>
  310. </ul>
  311. </div>
  312. </body>
  313. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement