问题标签 [xspf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
244 浏览

xml - 如何在 VLC 的播放列表窗口中显示嵌套条目?

根据https://wiki.videolan.org/XSPF/应该可以在播放列表窗口中显示嵌套条目。在下面的例子中,我希望一棵树像

但我明白了

示例文件:

一些提示?

0 投票
1 回答
302 浏览

vlc - 如何播放 xspf 文件 Libvlcsharp

我现在创建 vlc 播放列表 xspf 文件,我想使用 Libvlcsharp 代码流式传输它,如下所示。此代码适用于视频文件但 .xspf 文件没有响应

代码 :

LibVLCSharp.Shared.LibVLC _libVLC; 媒体播放器_mp;

0 投票
1 回答
175 浏览

xml - XSPF(xml 播放列表)规范:我应该如何格式化指向一个或多个音乐服务的链接?

我正在开发一个音乐软件,我想使用XSPF 规范,因为它是一个标准,但有些东西我不明白。
或者它甚至不存在,因为规格的最后更新是...... 14 岁。

对于曲目,它们具有位置标签来设置歌曲的源文件。

但是,如果使用我的代码,我不知道源文件的 URL,但我知道可以流式传输该曲目的一个或多个音乐服务的链接(spotify/soundcloud/...),这取决于什么用户能玩吗?

我可以,以及如何在我的 XSPF 中声明音乐服务上该曲目的一个或多个链接吗?

例如对于同一轨道:

也许就像声明几个位置标签一样简单?

要呈现的资源的 URI。可能是音频资源,但也可以是任何类型的具有已知持续时间的资源,例如视频、SMIL 文档或 XSPF 文档。此元素中定义的资源的持续时间定义了呈现的持续时间。xspf:track 元素可以包含零个或多个位置元素,但用户代理不得呈现多个命名资源。

还是应该使用标识符标签来完成?

此资源的规范 ID。可能是哈希或其他与位置无关的名称,例如 MusicBrainz 标识符。必须是合法的 URI。xspf:track 元素可以包含零个或多个标识符元素。

例如,URI http://musicbrainz.org/track/7e1d6f5f-0ac3-4889-8b57-506a67b459fc.html 是特定歌曲的标识符,但取消引用该标识符不会产生歌曲的副本。

或者使用链接标签——这是我的第一个想法,但我越来越不确定它是为此设计的?

链接元素允许在不使用 XML 名称空间的情况下扩展 XSPF。xspf:track 元素可以包含零个或多个链接元素。

文档对此并不十分明显。

任何人都可以帮忙吗?

谢谢 !

0 投票
0 回答
30 浏览

javascript - 查看站开发 - HTML 界面以全屏模式打开并禁用 VLC 中的右键单击

我正在开发一个观看站,多个用户(许多没有计算机经验)可以在上面观看视频文件。我不是程序员,所以我使用 HTML/CSS 以及我可以拼凑的 JavaScript 在运行 Raspbian 10 的 Raspberry Pi 4 Model B 上的 VLC Player 3.0.11 Vetinari 中打开 XSPF 播放列表。这些浏览器系统使用的是 Chromium 78.0.3904.108。我在完成这个项目时遇到了以下两个障碍。

问题一:我需要在全屏视口中打开 HTML 界面,甚至在 Debian 任务栏之上。我想这可以用 JavaScript 完成,但无法弄清楚如何。

问题二:VLC Player 当前配置为在用户单击 HTML 文件中的链接时全屏播放,然后在 (1) 用户单击停止或 (2) 播放列表结束时关闭,从而将用户返回到 HTML 界面。这个 Pi 不会连接键盘,因此鼠标将提供唯一可能的系统访问源。因此,为了限制用户潜在的恶作剧,我想禁用用户在 VLC Player 中右键单击时出现的菜单。

非常感谢任何有关解决其中一个或两个问题的建议。

0 投票
0 回答
43 浏览

android - 无法将 XSPF 播放列表插入 Android Q Media Provider

我正在尝试将 XSPF 播放列表从外部存储插入到 Android Q Media Provider 数据库播放列表表。但得到异常。

例外: