首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >液体肥皂1.1 vs 1.3 -动态播放列表

液体肥皂1.1 vs 1.3 -动态播放列表
EN

Stack Overflow用户
提问于 2017-07-18 02:49:52
回答 1查看 885关注 0票数 3

设想情况:

  • Ubuntu 17.04
  • 液皂1.1.1由apt-get安装
  • OPAM公司安装的液体肥皂1.3.1

在1.1.1上,我不能使用AAC+编码器。因此,我已经安装了1.3.1和AAC+支持。但是使用相同的.liq文件,这两个版本的作用不同。

出于某种原因,1.1起作用,1.3不起作用:

代码语言:javascript
复制
def my_request_function() =
  # Get the first line of my external process
  result = list.hd(get_process_lines("php -q liquid.php"))
  # Create and return a request using this result
  request.create(result)
end

错误:

代码语言:javascript
复制
At line 17, char 24:
  this value has type
    (default:_)->_ (inferred at line 15, char 19-58)
  but it should be a subtype of
    string

我想读PHP脚本中的“下一首歌”。在1.1.1上使用MP3 (+icecast2 2),但是由于我需要AAC+,所以我使用的是1.3.1,无法理解如何读取外部脚本。

有什么想法吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-18 04:01:58

1.3在list.hd和其他列表函数中添加了另一个参数。https://github.com/savonet/liquidsoap/blob/master/CHANGES#L52

您可以使用新的默认值参数更新代码,它应该可以工作。

代码语言:javascript
复制
  result = list.hd(default="", get_process_lines("php -q liquid.php"))
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45156666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档