towfd
关注
110210 号成员,2023-08-02 14:23:19 加入
92
个人主页 浏览
6h16m
在线时长
  • 插入不安全的在线链接资源,视频无法加载,应该怎么解决?

    2024-12-13 16:52

    不是文件名,上面链接中不能用于链接的字符已经转过码了(带百分号的链接),而不是用的原本文字形式,你下载可能不注意又把它转回原码了。打不开是浏览器问题,它证书过期了,有的浏览器会检查证书,有的可以忽略。

    这是夸克的显示

    Screenshot20241213164751com.quark.browseredit2934210205123119.jpg

  • 插入不安全的在线链接资源,视频无法加载,应该怎么解决?

    2024-12-13 14:56

    好吧,因为思源的资源管理很混乱(或者说根本没法管理),俺哪怕本地有的文件,都尽可能选择在线的。
    如果没有其他办法,那只能本地了。

  • 插入不安全的在线链接资源,视频无法加载,应该怎么解决?

    2024-12-13 14:44

    好像和浏览器有关,我移动端有夸克社区内就可以加载,也可以直接打开,但是用另一个浏览器就不行,社区不加载,直接打开也提示时钟有问题,应该不是服务器网络问题,是证书有问题。

  • 插入不安全的在线链接资源,视频无法加载,应该怎么解决?

    2024-12-13 14:41

    我原帖就是想问除了本地插入,还有没有其他解决办法,因为视频比较多。

  • 思源有声书制作可行性

    2024-12-02 00:08

    功能一切正常!你太厉害了!感谢你这些天在这个问题上花费了这么多时间精力。这几天眼见着代码越来越长,我也越来越不好意思一次又一次地叨扰你,实在太感谢你了!

  • 思源有声书制作可行性

    2024-12-01 16:23

    可以正常播放了,但是我好像发现了一点 bug。

    1. 每个块如果只要有了自定义播放按钮,在这个块的任何地方输入或删改任何内容都会将图标吞没。
    2. 原生 emoji,在我的尝试中不会被吞没,但是输入内容后光标会跳回行首,并且会丧失播放功能,但仍然会出现悬停手指。
    3. 无论是自定义还是原生,重启思源或刷新页面后都会导致原图标丧失播放功能,也仍然会出现悬停手指。

    这一点导致我最开始贴入代码时,反复重启思源(之前因为缓存导致了错误,所以我后面贴入代码都重启了)却并没能正常播放,然后我去对照了你增改的地方,发现似乎也是在那几处增加了 convertSrtTimeToSeconds,我本来仍然在想难道仍然是因为有什么地方格式没改完善?但心想你应该对自己代码很了解,如果你和 ai 都只选择了修改这几处,那应该更可能是其他地方有问题。

    于是我又开始尝试,发现我新增加的按钮就能正常播放,但因为按钮后习惯键入空格,以及在换行时,都出现了按钮被吞没的情况,我就又比较了自定义和原生、标题和自带属性的块的不同情况。自定义和原生情况如上,自带属性的块也会出现上述按钮被吞没或光标跳转行首的情况,但不会丧失播放功能(可能因为它的播放机制更简单、更直接?),所以我前几天没发现这个问题,因为光标跳一下我没当回事,光标丢失我也自己补上了,知道今天的重启后标题图标丧失播放功能才提醒我。

  • 思源有声书制作可行性

    2024-12-01 02:01

    谢谢谢谢,太麻烦你了 🙇‍♀️🙇‍♀️🙇‍♀️

    由于字幕本身时间格式是这样式的 00:00:10,500,之前版本我就让 ai 增加了一步

    // 将SRT时间格式(例如 "00:00:10,500")转换为秒数 function convertSrtTimeToSeconds(timeStr) { const [time, millis] = timeStr.split(','); const [hours, minutes, seconds] = time.split(':').map(Number); return hours * 3600 + minutes * 60 + seconds + millis / 1000; }
    observeAudioElements('custom-' + attrName.replace(/^custom\-/i,''), block => { // ...... audioPlayBtn?.addEventListener('click', (event) => { const file = block.getAttribute('custom-' + audioFileAttrName.replace(/^custom\-/i,'')); let startTime = block.getAttribute('custom-' + startTimeAttrName.replace(/^custom\-/i,'')); let endTime = block.getAttribute('custom-' + endTimeAttrName.replace(/^custom\-/i,'')); // 将SRT时间格式转换为秒数 startTime = convertSrtTimeToSeconds(startTime); endTime = convertSrtTimeToSeconds(endTime);

    但新增加的代码,我再让 ai 修改,它只修改了 onHeadPlayEmojiAddition(head) 中的两处 starts.push(convertSrtTimeToSeconds(start));starts.push(convertSrtTimeToSeconds(start));,但尝试点击却并没有播放成功,感觉似乎并没有修改完全,但代码里面已经出现了太多 start 和 end,我的脑子也是一团浆糊,也不知道哪些该修改哪些不该。

    另外,这个标题按钮似乎只能支持原生 emoji,我自己保存的图标无论是以文件名的形式'playall',还是以在思源中直接复制图标后生成的格式 ':playall:' 似乎都不起作用。因为我测试过程中,原生 emoji 虽然可能因为前面修改的不完善导致不能播放,但是会出现悬浮手指,而自定义的 emoji 则不会出现。不过这点不修改也不会影响啥,无论什么形式的 emoji 只要能正常播放就行。已经太麻烦你了。

  • 思源有声书制作可行性

    2024-11-29 18:25

    就是和原来类似的加一个播放按钮,只是这个按钮是连续播放该级标题下的所有有声句(句子本身通常是连贯的,所以应该只需要读取第一个句子的 start 和最后一个句子的 end ,可能判定标题正文是在哪里结束的更麻烦点?因)。按钮具体什么样倒没有设定,也是 emoji 图标,和单句的图标有区别就行,你先随便设定一个图标就行。

  • 思源有声书制作可行性

    2024-11-29 16:33

    大佬,有点不好意思,又跑来麻烦你,我想问问,就是如果想让每级标题前面(或后面)出现一个按钮,点击可以连续播放它下面的所有有声句,代码可以怎么修改?

  • 思源有声书制作可行性

    2024-11-27 14:32

    是我修改属性名的问题,在各种复制粘贴中有的改了有的没改比较混乱,电脑可能因为缓存问题,能正常播放,导致我以为是移动端有啥问题。但是我自己发现问题改过来后已经能正常使用了,所以我随机又把回复删了。

    我昨晚也看了那个贴(因为和我的需求比较像),我上个贴也是说这种 [文本](path/xxx.mp3?start=xx&end=xxx) 格式插入后,点击不能直接播放,而是会直接跳转到资源页再点击才能播放,而直接按思源本身的方式插入音频,播放控件太大了,会影响页面布局排版。不过现在版本已经完全满足我目前的需求了,至于 srt 字幕文本到链接还是属性的批量格式替换,怎么转都差不多,不过链接的形式可能更好适配其他 md 笔记软件。

  • 思源有声书制作可行性

    2024-11-27 13:47

    真的非常感谢你 🙏 我在有声书的诉求上已经折腾了太久。epub 本身支持有声书,但是编辑太麻烦,完工后再修改也麻烦,做笔记也麻烦,支持的有声阅读软件也难找。纯播放器字幕显示也不适合阅读,你真的解决了我的大麻烦,帮助了我太多,真的太感谢你了!

    我选择思源不仅因为它本身(超级块非常方便排版,闪卡不会破坏原文档,不用导出 anki,且非常适合记忆有前后文的信息),还因为它的有解决个性化诉求的可能性和社区。虽然我自己技术小白,实现困难,但却总有人回复(而且两次回复我的都是你!)我觉得像你们本身懂技术、有自我解决问题的能力的人,每天却如此高强度刷社区,回复需要帮助的人,先不说技术付出,单单是愿意为陌生人付出宝贵的时间这本身就已经是可贵的善举了!思源有你们真的了不起!

  • 思源有声书制作可行性

    2024-11-27 05:05

    解答迅速,并且直接手把手喂饭,你就是互联网大善人! 思源有你是它的福气!🙇🙇🙇

    按照你给的代码,增加了一步字幕时间格式转换,可以完全正常地播放对应时段音频。

    唯一还有一点疑惑是,我不懂为什么要多自定义一个空的 attrname 属性,本来想删掉,开始只删了前面两处,但发现删了就没法正常使用了,搜索发现后面还有个回调函数也在用它,我看不懂这个空属性是用来干嘛的。

  • 思源有声书制作可行性

    2024-11-26 19:08

    一定要在文本里加 audio 标签吗?js 没法直接获取文件名播放吗?主要转变成 html 后编辑比较麻烦

  • 思源有声书制作可行性

    2024-11-26 16:56

    这个帖子就是我之前发的,正是因为这个帖子的思路在我实际操作过程中发现很麻烦(需要切割句子音频,而且资源文件夹会积累非常多琐碎的文件),而且有时我需要播放整段,有时需要播放单句,这个也不好操作。所以我才换了种思路,这样就不会有那么多文件,而且可以直接给整段设置独立的时间,如果代码产出来了,其实整个工作流要简单很多。

  • 怎么快速插入音频,并设置锚文本点击即播放?

    2024-11-02 22:04

    太感谢你了,彻底解决了我的问题。

  • 怎么快速插入音频,并设置锚文本点击即播放?

    2024-11-02 15:50

    安卓是不能外部引用吗?

    href="file:///storage/emulated/0/AnkiDroid/collection.media/1A_2_listenAndSpeaking_2_00.16.014-00.18.066.mp3"

    我这么写,点击似乎播放不了。

    导入思源自己的的 assets 倒是可以播放,不过还有一点疑问。思源似乎不能像其他 markdown 笔记那样直接渲染 HTML,复制粘贴只被当作纯文本块,这样句子之间如果还想加入其他块描述,只能单独一个一个去单独建立 html 块吗?不然就只能把所有描述内容一起写进 html?但是这样所有内容都会被视作一个块,内部排版也不能像 md 那样直接书写了,点击某个句子也会整个一起闪屏。

    如果像其他 md 笔记,我可以提前把文本都替换成你上面给出的对应格式,然后再在句子间插入其他块描述就行了,也不会影响排版。思源似乎好些内容块只能主动去选择触发,没法像 md 那样以某种书写格式直接告诉软件应该按照什么渲染,这样想通过直接替换完成批量修改成某种模式似乎就没办法了,只能一个一个去主动选择吗?

  • 怎么快速插入音频,并设置锚文本点击即播放?

    2024-11-01 23:43

    这个是创建时间戳,可是我的音频本身已经对照句子切割好了,我的需求是快速将文本和音频插入,并且点击文本可以直接播放音频。我翻了上面功能介绍:

    如果是在思源软件里点击时间戳,将会在一个新的窗口中打开目标音视频,并跳转到对应的时间点。

    这条说明好像和我原帖描述的也是一样的情况,点击会跳出控件,然后还需要再次点击播放,只是增加了个时间戳定位

  • 闪卡增强插件 v0.0.1 发布 基于社区插件系统

    2023-08-08 12:29

    我换了平板,新安装的 app,贴了你示范的那段无序列表文字,制卡还是同样的问题,要么没有反馈,要么无法获取卡包

  • 闪卡增强插件 v0.0.1 发布 基于社区插件系统

    2023-08-07 21:52

    我是小白,不太明白控制台是什么。但是我所有操作,只有不开启卡包制卡的时候会提示无法获取***卡包,开启之后再点击图标就没有任何反馈提醒了(闪卡里也没有卡)

    我是手机端开启网页伺服后,在电脑网页上输入那段像 ip 一样的地址。网页上的操作手机上会同步弹出。

  • 闪卡增强插件 v0.0.1 发布 基于社区插件系统

    2023-08-06 22:20

    安卓 2.9.8 我不知道是不是我什么设置有问题,这个需要什么特别的设置吗?

    你帖子下给出的另一个通过在外观里粘贴代码按 2 级标题制卡,这个可以正常使用

    我又试了你 8.1 层功力 remnote 制卡中的代码,但是它不像上面帖子那段代码那样在页面右上新出现了一个按钮,我全屏看了一圈没有发现页面新增加了任何东西。我又把插件卸载重试了代码,除了原本插件产生的左上的按钮消失了,也没有发现其他变化。

  • 闪卡增强插件 v0.0.1 发布 基于社区插件系统

    2023-08-03 17:16

    打开没有上面的弹出提示了,但是没有任何反馈,点进间隔重复后也没有卡片

  • 闪卡增强插件 v0.0.1 发布 基于社区插件系统

    2023-08-03 13:32

    这个支持网页端吗?网页端连接手机伺服,一键

    制卡提示未能获取到***的卡包,清除当前页闪卡倒是成功了