- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 python-mpd
获取当前正在播放的歌曲艺术家和标题。我能够成功地做到这一点。
问题是在我使用 mpc stop
停止播放歌曲后尝试获取当前播放的歌曲信息,它显示了最后播放的歌曲信息。
获取歌曲信息
>>> client.currentsong()['artist']
'Sean Paul feat. Alexis Jordan'
现在在我使用 mpc stop 之后
>>> client.currentsong()['artist']
'Sean Paul feat. Alexis Jordan'
>>>
那么,我的问题是如何确保 mpd 当前正在播放或停止播放?
我需要的是,在 mpc 停止
之后,当我尝试获取歌曲信息时,它应该显示 None
或者是否有类似 if mpd_playing()
.
我试图查看 python-mpd
脚本但没有运气。
最佳答案
>>> status = client.status()
>>> status['state']
'play'
# or
'pause'
# or
'stop'
所以这是你需要的条件:
if client.status()['state'] in ('play', 'pause'):
#playing
else:
#stopped
关于python - 如何检查 mpd 是否正在播放或停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11280420/
我唯一需要从 mpd 中提取的是当前播放的歌曲/轨道。我必须确保这在输出文件中始终是最新的。 最佳答案 如果安装 mpc然后您可以执行以下操作: mpc idle player # block unt
我唯一需要从 mpd 中提取的是当前播放的歌曲/轨道。我必须确保这在输出文件中始终是最新的。 最佳答案 如果安装 mpc然后您可以执行以下操作: mpc idle player # block unt
我想知道如何使用 linux bash 脚本接收 mpd 播放器的实际状态。我知道如何启动和停止播放器... #!/bin/bash mpc play mpc volume +1 mpc stop .
每当我想通过键入停止在我的 RaspBMC 中运行的 mpd 服务器时: service mpd stop 控制台显示典型的 [ ok ] 消息: [ ok ] Stopping Music Play
我无法录制视频。流受 DRM 保护。但我不知道如何解密流。我是授权用户 https://pastebin.com/WVrTNaQQ 请查看 manifest.mpd 文件代码并告诉我如何录制流 我使用
我不知道如何使用 mpc 正确查询 mpd。 例如:我知道如何列出所有专辑 mpc list album 但我想要的不仅仅是名字。 如何查询 mpd 的专辑、路径、艺术家、轨道编号、持续时间等?最好在
我使用 ffmpeg 和 qt-framework 编写了一个多媒体播放器。目前我的播放器支持本地文件播放和渐进式下载播放。现在我想添加对 mpeg-dash vod 流播放的支持。我想用 libda
我有一个 .mpd 视频文件:- https://zee5vod.akamaized.net/drm1/elemental/dash/TV_SHOWS/ZEE_TV/March2021/1503202
如果 MPD 文件没有任何分段 URL 列表,如何确定 DASH 媒体的分段数?它只有一个片段模板,因此我不知道与该 MPD 关联的媒体有多少个片段。这就是我所说的 MPD: Media P
我正在使用 python-mpd 获取当前正在播放的歌曲艺术家和标题。我能够成功地做到这一点。 问题是在我使用 mpc stop 停止播放歌曲后尝试获取当前播放的歌曲信息,它显示了最后播放的歌曲信息。
在 DASH(基于 HTTP 的动态自适应流媒体)的背景下,MPD 文件究竟是什么? 它的格式是正式指定的吗?如果是这样,它在哪里可用? 它在查看加密媒体的上下文中扮演什么角色? (带有关于文件各自字
以下是重现步骤: 标准化 H.264 视频流 ffmpeg -i 2.h264 -c:v libx264 -intra -r 25 -vf scale=640x360,setdar=16:9 2@25
帮助。我不会显示比特率。 player.getBitrateInfoListFor("视频"); 仅显示一种比特率 - 454948 GPAC 生成的 manifest.mpd
我想在 Ubuntu 服务器上做 DASH 自适应流。我使用 ffmpeg 和 MP4Box 将视频转换为 .mpd 文件。 下面是我用于转换和生成文件的命令 ffmpeg -i myvideo.mp
我想问我应该使用什么命令从 mpd manifest 中选择视频质量? mpd list 链接 https://anevia115(dot)mncnow(dot)id/vod/eds/kiko-sea
所以我正在为我的 MPEG-DASH 视频生成一个非常简单的 MPD list 文件,但我不知道出了什么问题。这是我当前的 list 文件 https://mysite/
由于我将我的流媒体服务器移到了 Linux 上,我遇到了以下问题:我将 MPD 与 icecast 一起使用,每次 MPD 停止播放时,流都会关闭。这是个问题,因为当我从播放列表更改为流时,MPD 会
我想知道我做错了什么? 我想用 C 将一个文件添加到 mpd 播放列表中。连接正常,我可以播放文件,我手动将其放入 Gnome 音乐播放器客户端,例如: mpd_send_play(conn); 但是
我正在寻找将音乐播放器守护程序(服务器,我注意到有很多客户端)移植到 Android 平台的 MPD。我想知道是否有人对此有任何建议? 到目前为止,我想这将涉及获取 MPD 的源代码(不能在工作中这样
我正在尝试创建一个网站来播放一些视频。对于每个视频,我将视频、音频和字幕提取到 3 个不同的文件夹中。碰巧一个视频有多个音轨和多个字幕。我做了很多研究,但我不知道如何将它们全部添加到 list 中。现
我是一名优秀的程序员,十分优秀!