Giter Site home page Giter Site logo

改良建议 about logseq-plugin-media-ts HOT 9 CLOSED

sethyuan avatar sethyuan commented on June 20, 2024
改良建议

from logseq-plugin-media-ts.

Comments (9)

sethyuan avatar sethyuan commented on June 20, 2024

我先来回答第2点吧,如果是B站视频的话由于安全限制,没办法直接拿到它的播放状态,只能手动输入;如果是video或audio标签的话(无论播放是不是本地视频)都可以在插入时间戳时自动获取到当前时间点。可以参看README中的动图。

关于第1点,这个目前还做不到。视频可以打开到右侧边栏,但是这样的话主内容区有一个播放器,右侧边栏也有一个播放器,时间戳就无法知道它对应的是哪个播放器了。这块我再想一下。

from logseq-plugin-media-ts.

hdg8087 avatar hdg8087 commented on June 20, 2024

嗯,您这个用的是RR youtube的时间戳模式,也挺好。
不过我用了几种时间戳方案,感觉ob的时间戳插件,在操作流程方面更顺手。

from logseq-plugin-media-ts.

hdg8087 avatar hdg8087 commented on June 20, 2024

另外,您有没有开发 块间有序列表 的打算?
如同RE这样的效果。
这个功能的确是很多人的刚需,不明白为什么log不做
1646295630

from logseq-plugin-media-ts.

sethyuan avatar sethyuan commented on June 20, 2024

@hdg8087 我也觉得是个挺有用的功能,不过我没用过RE,它是怎么控制序号的样式的,用户自己选,还是默认的?

from logseq-plugin-media-ts.

sethyuan avatar sethyuan commented on June 20, 2024

@hdg8087 回到正题来😂 ,关于如何追踪要控制的播放器,我想是否可以这样设计——用户给要追踪的视频块手动加一个块属性media-track:: 1,这样在插入时间戳或者点击时间戳跳转时就可以判断是否有被追踪的播放器,如有就优选采用,如有多个,就采用最后一个(也适用于左右两边都有的情况,也就是优选右侧边栏的)。这样就可以支持如下场景了:

  • 用户shift+click视频所在块将其打开在右侧边栏,这样就可以在看视频的同时记笔记
  • 标记视频块为追踪
  • 在正文区域采用快捷键或 / 插入时间戳时是针对被追踪的视频的
  • 点击时间戳也是针对右侧边栏被追踪的视频的

from logseq-plugin-media-ts.

hdg8087 avatar hdg8087 commented on June 20, 2024

RE的有有序列表样式,是用户自己选的。
如果样式不好做,弄一个样式也可以啊。有比没有强太多。

RE有很多功能都比较好,只是太不稳定。
比如还有:库间页面双链等等。你可以试用一下。

时间戳的问题,我觉得ob插件的流程比较顺手表现在:
左侧做笔记、右侧开视频。
碰到视频中要做笔记的地方,在右侧点的一个按钮上点一下,左侧的光标处就有了时间戳。
一键了事,比较简单。

技术问题我不太懂。能少一些流程自然是首要的原则。

from logseq-plugin-media-ts.

hdg8087 avatar hdg8087 commented on June 20, 2024

您是开发者?还是大佬用户呀?

from logseq-plugin-media-ts.

sethyuan avatar sethyuan commented on June 20, 2024

您是开发者?还是大佬用户呀?

我不是Logseq团队的,只是凭喜好做一些插件,解决我的一些痛点,如果能够顺便再帮助到别人那就更好了。

from logseq-plugin-media-ts.

sethyuan avatar sethyuan commented on June 20, 2024

@hdg8087 刚发了个新版本,现在支持捕获右侧边栏视频的时间戳了。详见README动图,我追加了一个上去。

from logseq-plugin-media-ts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.