Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api 嵌入带有声音的Reddit视频_Api_Embed_Reddit - Fatal编程技术网

Api 嵌入带有声音的Reddit视频

Api 嵌入带有声音的Reddit视频,api,embed,reddit,Api,Embed,Reddit,我正在尝试将Reddit视频嵌入url中的声音。到目前为止,我发现您可以通过以下操作获得无声视频: 链接是 去 查找回退url,在本例中是 问题是那个视频没有任何声音,我怎样才能用声音来获得它?我试过做share->embed,但是当我把它放到一个页面中时,它给我的代码不起作用。它还有比我需要的更多的信息,我只需要视频。是的,reddit embed视频有一段时间存在一些bug,控制台显示错误为未捕获类型错误:无法读取null的属性“getItem”,这是因为iframe脚本无法访问本地存储,l

我正在尝试将Reddit视频嵌入url中的声音。到目前为止,我发现您可以通过以下操作获得无声视频:

  • 链接是
  • 查找回退url,在本例中是

  • 问题是那个视频没有任何声音,我怎样才能用声音来获得它?我试过做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而不是跨源代理