Api 嵌入带有声音的Reddit视频
我正在尝试将Reddit视频嵌入url中的声音。到目前为止,我发现您可以通过以下操作获得无声视频:Api 嵌入带有声音的Reddit视频,api,embed,reddit,Api,Embed,Reddit,我正在尝试将Reddit视频嵌入url中的声音。到目前为止,我发现您可以通过以下操作获得无声视频: 链接是 去 查找回退url,在本例中是 问题是那个视频没有任何声音,我怎样才能用声音来获得它?我试过做share->embed,但是当我把它放到一个页面中时,它给我的代码不起作用。它还有比我需要的更多的信息,我只需要视频。是的,reddit embed视频有一段时间存在一些bug,控制台显示错误为未捕获类型错误:无法读取null的属性“getItem”,这是因为iframe脚本无法访问本地存储,l
问题是那个视频没有任何声音,我怎样才能用声音来获得它?我试过做share->embed,但是当我把它放到一个页面中时,它给我的代码不起作用。它还有比我需要的更多的信息,我只需要视频。是的,reddit embed视频有一段时间存在一些bug,控制台显示错误为
未捕获类型错误:无法读取null的属性“getItem”
,这是因为iframe脚本无法访问本地存储,localStorage
将为null
,但reddit不处理null
情况:
RedditVideoPlayer.prototype.\u prepareLocalStorage=function(){
if(本地存储的类型!=“未定义”){
var e=localStorage.getItem(this.storageNamespace+“.volume”)| | this.options.volume
,t=localStorage.getItem(this.storageNamespace+“.mute”)| | this.options.mute;
这个.\u lastVolume=parseFloat(e),
t、 toString().toLowerCase()=“true”?this.mute():this.unmute()
}
}
在Reddit上也有一些类似的帖子指出了问题所在,但该官员没有回应
我还发现iframe可以在移动设备上工作,因为它们不能在移动设备上启用本地存储
对于PC now,您可以在站点中使用reddit dash url而不是跨源代理