我使用AudioPlayer在iOS上流式传输mp3和AAC Shoutcast流,基本上它工作得很好。然而,为了让AAC与一个不以.aac结尾的网址一起工作,我不得不破解AudioStreamerCUR.m Objective-C代码。我不是Objective-C程序员,这是在反复试验的基础上完成的。由于Shoutcast和Icecast使用了许多url方案,我的hack很混乱,简单地将内容类型与url一起发送会容易得多,如下所示:
var player = Titanium.Media.createAudioPlayer({
allowsAirPlay: true,
url: myURL,
contentType: "aac"
})但是我不知道如何把一个新的属性放到AudioPlayer代理中,然后转到实际的AudioStreamerCUR.m中--似乎需要一些黑魔法。我想知道有没有魔术师能给我指个方向?
谢谢。
发布于 2016-02-04 20:58:14
这是一个属性,目前没有通过钛AudioPlayer应用编程接口公开。
您可能想要执行功能请求Appcelerator JIRA。在创建新工单之前,请检查是否已请求。请参考此问题,并在此处链接回票证,以便其他人可以与您一起观看。
https://stackoverflow.com/questions/35157844
复制相似问题