我正在使用 API 中的/oembed 调用嵌入 SoundCloud 播放器。
首先,关于响应中 iframe 的高度,文档似乎不正确/过时。文档说关于maxheight
参数:
以 px 为单位的最大高度。曲目的默认值为 81,所有其他曲目的默认值为 305。
但是,实际接收到的高度值似乎是轨道的 166 像素和集合的 450 像素。
现在到我的实际问题:
当调用 /oembed 设置/播放列表时,曲目列表下方会有空白区域。有没有办法消除这个空间?换句话说,我可以根据播放列表中的项目数以某种方式设置接收到的 iframe 的高度吗?
我自己检查这个并动态设置高度是行不通的,因为我不允许检查 iframe 的内容,因为 Web 浏览器中的同源策略。