大家是否对文档的这句话感到疑惑:
首先,我们要知道网页地址和视频地址是有区别的。
网页地址就是整个页面的地址,比如官网地址:https://gamemaker.weixin.qq.com/#/。在浏览器中打开显示的是官网首页的全部内容
页面是有多个标签组成,其中就包括了加载视频的video标签,video标签里有个src属性,这个属性的值才是真正的视频地址。
比如官网中的这个视频:
在页面中右键,点击检查,或者按快捷键F12调出控制台。在控制台的左上方有一个箭头按钮,点击一下,然后在页面中随意点击,就能找到对应的标签:
这个不是video标签,因为这只是一张图片,我们点击播放按钮,会弹出视频:
这时候,就能选取到视频标签了:
展开video标签,可以看到视频地址,双击就能拿到该地址
然后新开窗口看下该地址:
在游戏中也是用video标签加载该视频的,这也就能够理解为什么不能填网页地址,而是视频地址了。
那么我们怎么能拿到这个地址呢?
首先视频是存放在服务器端,通过服务器给出的链接获得。我们可以开通一个云服务器,有需要的可以看看腾讯云服务器从购买到配置(Linux系统、小白教程)
搭建好服务器之后可以看这个文档:如何将本地文件拷贝到云服务器
最后 http://ip地址:8080/+视频名称 就能访问该视频啦
麻烦问下大佬,为什么在将视频上传到云服务器上,生成了https的视频直接访问连接,放在小游戏中,视频还是加载不出来
求更新
用这种方法为什么只能获取官网地址:https://gamemaker.weixin.qq.com/#/,其中的四个视频中的第一个,其他的获取不到视频链接