一个更好的视频码头


一个更好的视频码头

文章插图
之前,我在写有关embark的内容,我的第一设备为启动远程视频流设计了一个新的 embark 。embark 的作者 Omar Antolín Camarena 不仅阅读了这篇内容,还点评了一下我认为值得跟进的一些重大改进 。
首先,你应该记得我们曾定义过一个检测视频 URL 的函数:
(defun jao-video-finder"Check whether we're looking at a video URL.Return (video-url . 当我们得到了一个非空的 url值,即便它不是一个视频链接,但它仍然是一个确切的 URL,并且 embark 已有了一个url类别,所以我们可以借助默认的 URL 寻检器存储一个新的句法分析,语句如下:
(when-let ((url (thing-at-point-url-at-point)))(cons (if (string-match-p jao-video-url-rx url) 'video-url 'url) url))这里有一个潜在的缺点就是:我们重写了 embark 的寻检器,
embark-target-url-at-point,所以我们可能更愿意保留后者 。
实际上多亏了 embark 的 


    推荐阅读