-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
希望引入相对地址播放 #10
Comments
重写的版本: https://gist.github.com/dixyes/b0574cdca8d969ba7a3f26cdd73ea6ca 对于本issue的逻辑是 当开启post_asset_folder时,不是http(s)://或者//开头的url被视为相对的
来选择js和css的拷贝路径或者使用cdn的url |
@dixyes 如果有空的话请补一下英文介绍吧,神奇豆子 附赠完整更新内容,或许可能会有新的bug出现也说不准 |
只是单纯的在默认配置的hexo使用的话 这三个选项你都可以不用关心 jspath和csspath设置项是设置插件拷贝dplayer的js和式样文件到博客的目标目录的 默认的 插件将会拷进/asset/js和/asset/css cdn选项可以不拷贝这些文件而直接使用cdn提供的静态文件(比如bootcdn或者cdnjs之类的地方 (有些时候js和css从你的博客加载更快 而有时候从cdn更快 自行选择哪种合适 |
时间超时,暂时冻结 |
开启 文章资源文件夹 后,在参数URL处填视频的相对地址。虽然视频可以在文章内正常播放,但是无法在首页正常播放。
例
开启Hexo的“文章资源文件夹(post_asset_folder: true)”功能
现有Markdown源文件和视频资源文件
source/articleName.md
source/articleName/videoName.mp4
在articleName.md中通过
{% dplayer "url=videoName.mp4"%}
引用视频,在文章中可以正常播放,在首页无法正常加载。通过控制台可以发现,播放器在文章中会请求http://HostName/2017/01/01/articleName/videoName.mp4
,在首页会请求http://HostName/videoName.mp4
。解决方案
一
不让视频出现在首页、/page/N/等一切非本文章的页面。在引用视频的语句前加入
<!--more-->
二
将链接换成绝对路径,既填入
{% dplayer "url=/2017/01/01/articleName/videoName.mp4"%}
三
作者大人更改代码,使DPlayer具有asset_path、asset_img和asset_link标签的功能
解决方案三的好处
而且~我发现APlayer也有相同的问题,直接艾特一下吧@grzhan
希望作者采纳这个建议,祝MoePlayer越办越好。
The text was updated successfully, but these errors were encountered: