ui.js 656 B

12345678910111213141516171819202122
  1. // const radiomanifest = require('radiomanifest.js')
  2. async function fai () {
  3. const radio = await radiomanifest.get('http://www.ondarossa.info/')
  4. console.log('radio?', radio)
  5. const s = radio.getStreaming()
  6. console.log(s.sources)
  7. console.log(s.getOptions())
  8. console.log(s.getSource(s.getOptions()[0]))
  9. console.log(s.getSource())
  10. var audioEl = document.querySelector('#player audio')
  11. var urls = await s.pickURLs()
  12. console.log('audios', urls)
  13. urls.forEach( function(url) {
  14. var srcEl = document.createElement("source")
  15. srcEl.setAttribute('src', url)
  16. console.log('src', srcEl, url)
  17. audioEl.appendChild(srcEl)
  18. })
  19. }
  20. fai()