Ohita otsikkoalue

Verkkolähetyksien upottaminen

Tämä ohje kuvaa Eduskunnan verkkolähetyksien upotuskoodien käyttöön.

Jokaisella Eduskunnan livelähetyksellä (ja myöhemmin tallenteella) on oma uniikki URL-osoitteen loppuosa. Esimerkiksi Täysistunnon 1.2.2022 klo 12 osoite tällä verkkolähetyssivustolla on https://verkkolahetys.eduskunta.fi/fi/taysistunnot/taysistunto-1-2022 ja Nuorten parlamenttin 2022 osoite taas on https://verkkolahetys.eduskunta.fi/fi/seminaarit/nuortenparlamentti2022

Näistä osoitteista tarvitset ainoastaan viimeisen / jälkeisen osan: taysistunto-1-2022 tai nuortenparlamentti2022 muodostaaksesi upotuskoodin. Kopioi alla oleva upotuskoodi ja muokkaa kohta taysistunto-1-2022 haluamasi videon osoitteen mukaiseksi.

<iframe src="https://eduskunta.videosync.fi/taysistunto-1-2022?embed-view=1" allowfullscreen width="100%" height="282" scrolling="no" allowfullscreen frameborder="0"></iframe>  

Upotuskoodin responsiivisuus

Riippuen käyttämästäsi verkkosivustosta ja sen sisällönhalllintajärjestelmästä, voit käyttää yhtä alla kuvatuista tavoista mahdollistaaksesi upotuskoodin skaalautumisen eri kokoisille näytöille ja laitteille.

Vaihtoehto 1: Iframe-resizer

Jos pystyt liittämään sivustollesi <script>-tageja, voit käyttää iframe-resizer-kirjastoa seuraavasti:

<iframe src="https://eduskunta.videosync.fi/taysistunto-1-2022?embed-view=1" allowfullscreen width="100%" height="282" scrolling="no" allowfullscreen frameborder="0"></iframe> 
 
<script type="text/javascript" src="//cdn.videosync.fi/assets/iframe-resizer/js/iframeResizer.min.js"></script> 
<script>iFrameResize()</script> 

Vaihtoehto 2: CSS

Jos iframe-resizerin kayttö ei ole jostakin syystä mahdollista, voit toteuttaa responsiivisuuden CSS-määrityksien avulla mikäli kyseisessä tapahtumassa ei ole käytössä esityskalvoja.

Muunna ensin upotuskoodi tähän muotoon (eli upotuskoodin ympärille tulee uusi div-elementti)

<div class="player-wrapper">   
  <iframe src="https://eduskunta.videosync.fi/taysistunto-1-2022?embed-view=1" allowfullscreen width="100%" height="282" scrolling="no" allowfullscreen frameborder="0"></iframe> 
</div> 

Syötä lisäksi seuraavat CSS-säännöt sivullesi.

  .player-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
  }
  .player-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   }

Muita huomioita

  • Livetapahtuman ja tallenteen linkki ja upotuskoodi on lähtökohtaisesti sama. Eli jos upotat livetapahtuman, sama upotuskoodi näyttää myös tallenteen heti kun tallenne on julkaistu.
  • Upotuskoodi sisältää koko lähetyksen eli täysistunnon kohdalla upotuskoodi näyttää lähetyksen istunnon päättymiseen saakka.
  • Videosoitin on näkyvissä vain liven ollessa käynnissä ja sen jälkeen, kun tallenne on julkaistu. Ennen tapahtumaa upotuskoodi näyttää tekstin tulevasta tapahtumasta tai tallenteesta. Voit kokeilla videosoittimen toimivuuden upottamalla jonkin jo aiemmin julkaistun tallenteen.
  • Muut verkkolähetykset, joissa mukana esitysaineistot Eduskunnan verkkolähetyksissä, kuten valiokuntien julkisissa kuulemisissa, voi olla mukana esitysaineistoja. Tällöin upotuskoodi näyttää videosoittimen lisäksi myös mahdolliset esitykseen lisätyt esitysmateriaalit.

Lisätietoja upotuskoodien käyttämisestä ja lisää esimerkkejä löydät osoitteesta täältä

Yhteystiedot

Lisäkysymykset ja palautteet: verkkolahetys@eduskunta.fi