Spotify Flash 集成

Posted

技术标签:

【中文标题】Spotify Flash 集成【英文标题】:Spotify Flash Integration 【发布时间】:2014-03-06 23:27:06 【问题描述】:

我正在尝试构建一个在 iFrame 中显示 Youtube 视频的 Spotify 应用。我已经这样做了,它可以在普通浏览器中运行。但是,当我尝试在 Spotify 中运行它时,我在 iFrame 中收到错误消息 The Adobe Flash Player or an html5 supported browser is required for video playback. 我已经在 Google Chrome 之外手动安装了 Flash,所以我知道它就在那里。我想知道是否还需要做其他事情才能在 Spotify 应用程序中启用 Flash。也许manifest.json 中有什么东西?

这是我的player 的来源,几乎直接来自 Youtube 演示:

  var tag = document.createElement('script');

  tag.src = "https://www.youtube.com/iframe_api";
  var firstScriptTag = document.getElementsByTagName('script')[0];
  firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

  player;
  function onYouTubeIframeAPIReady() 
    player = new YT.Player('player', 
      height: '390',
      width: '640',
      videoId: 'Gz2GVlQkn4Q',
      events: 
        'onReady': onPlayerReady,
        'onStateChange': onPlayerStateChange
      
    );
  

  function onPlayerReady(event) 
    event.target.playVideo();
  

  var done = false;
  function onPlayerStateChange(event) 
    if (event.data == YT.PlayerState.PLAYING && !done) 
      done = true;
    
  
  function stopVideo() 
    player.stopVideo();
        

【问题讨论】:

【参考方案1】:

Spotify 桌面客户端上 Spotify 应用程序使用的内置浏览器不支持 Flash。您可以在Spotify Developer Guidelines 中找到有关受支持功能的信息。

【讨论】:

我猜这也解释了 HTML5 后备错误。

以上是关于Spotify Flash 集成的主要内容,如果未能解决你的问题,请参考以下文章

将 Spotify SDK 与 Android 集成

Spotify Android 集成,是不是可以在没有高级帐户的情况下预览曲目?

C# 和 Flash 集成

nor flash是多元集成电路吗

如何从 Spotify 获取当前用户的播放列表

Spotify 播放按钮 - 自动播放?