Finally! Videos in eww

从Emacs Maintainer Lars的blog里看到的,现在EWW可以支持播放视频了Finally! Videos in eww。根据官方文档需要开启shr-use-xwidgets-for-media

这个功能出来好一阵子了,不过好像没看到有人讨论。根据作者表示新版Debian可能因为xwidget版本问题不能work, 我在 Debian/unstable上不论是eww还是xwidget-webkit都不能正常播放视频,不知道有没有道友在其他Linux上测试成功的?

如果开启视频会导致Emacs crash的,可以试试这个方法 https://github.com/emacs-mirror/emacs/blob/master/etc/PROBLEMS#L191 ,我测试之后可以显示视频框,但一样没法播放。

6 个赞

welcome back!

Lars 似乎比较会引入一些好玩的功能,我看他上次引入了 emoji 输入相关的命令。

没法播放是 webkit 的 bug,感兴趣快去 232860 – [GTK] Won't play media and video in GtkOffscreenWindow

1 个赞

感谢大神对Emacs的贡献。好奇问一下,先前emacs-devel里有个关于Gstreamer xwidget的讨论串,不知道最后怎么样了?有机会在未来的Emacs版本里看到这个feature吗?

有机会,暂时不感兴趣 GStreamer 了,过些时间会去完成实现。

1 个赞

@oldosfan 貌似Debian 11里的xwidget又可以工作了,Lars在最近的mailing list里询问了这件事Videos in shr again

29才有吗?

感觉eww播放视频的场景不多

刚刚看到这个bug过了两年多还没有修复,注册了个帐号去webkit bugzila上催促了一下(只需要填邮箱就可以注册,很简单的)。感兴趣的小伙伴也动动手帮忙一下,让原生Emacs可以用webkit播放视频。

其实本质上是可以用xwidget webkit播放视频,以后就可以用Emacs看B站, 油管了。