问题标签 [audiostreamer]

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 投票
2 回答
243 浏览

audiostreamer - 如果在 tableview 中点击太快,则 AudioStreamer 的多个实例

我遇到了让我发疯的 AudioStreamer 问题。我有一个包含来自远程服务器的歌曲的表格视图。当我点击一首歌曲时,它可以正常播放,但如果我点击太快,我会得到多个 AudioStreamer 实例来播放不同的歌曲。

我听说让 AudioStreamer 成为单例可以解决这个问题,但我试过了,但它经常崩溃。有没有人遇到过这个问题并找到了解决方案?

谢谢。

更新:

此问题的解决方案是从 -(void)stop 方法中删除此行。还将任何说state的内容更改为self.state

如果(状态 == AS_WAITING_FOR_DATA || 状态 == AS_STARTING_FILE_THREAD)
返回;

0 投票
1 回答
7513 浏览

c# - 流不可写异常的可能原因是什么?

在 C# 中使用网络流通过TCP序列化自定义对象时,流不可写异常的可能原因是什么。我正在以数据包的形式发送 Mp3 数据。帧由 Byte[] 缓冲区组成。我正在使用二进制格式化程序来序列化对象。

BinaryFormatter.Serialize(NetworkStream,Packet);

在客户端播放的 Mp3 失真和抖动结束了几秒钟,然后引发了上述异常。我正在使用 NAudio 开源库。

在进行此修改之前,我正在使用

NetworkStream.Write(Byte[] Buffer,0,EncodedSizeofMp3); 并且在给出任何异常之前它已经成功写入

0 投票
2 回答
795 浏览

iphone - 应用程序无法在后台模式下运行

我正在开发一个基于音频的应用程序。音频在后台播放,但当轨道改变时它会停止。当我再次打开应用程序时,它会恢复并播放下一首曲目。

我在我的应用程序中使用音频流媒体

当应用程序在前台时一切正常。请提前帮我解决这个问题。

0 投票
2 回答
711 浏览

iphone - DigitalDJ / AudioStreamer 未连接到流媒体服务器

我下载了代码 DigitalDJ / AudioStreamer 以在我正在做的播放器中使用,这是我下载的项目:https ://github.com/DigitalDJ/AudioStreamer

在我决定升级它之前使用过这个库,它支持多线程,

但是当我将流媒体服务器 http://thor.nickpack.com:9000 的地址更改为我的服务器的地址时,它不会运行音频。

将 viewController 中 TextField 中的服务器路径替换为我的路径:http://184.154.37.132:7075 看到我的问题。

另一种解决方案是修改支持多线程的旧播放器,我尝试了几个代码并不能,当时我找到了DigitalDJ / AudioStreamer,但我遇到了我上面提到的问题,

这是没有多线程的示例应用程序的链接:http ://www.mediafire.com/?eb7a6a87e8tqcbc

如果有人知道如何在背景中实现音频或如何解决流服务器的问题,我将不胜感激。

0 投票
1 回答
499 浏览

iphone - AudioStreamer 滑块重新启动音乐

我使用 mattgallagher 的 AudioStreamer 类已经有一段时间了,但直到现在我才使用秒信息实现进度滑块。

带有 timePlayed/totalDuration 的标签就像手套一样工作,并且搜索器进度正在正确更新。

问题是当我将滑块移动到新位置时,会从新位置上的滑块开始流式传输。

我试图跟踪 AudioStreamer.m 以查看我丢失但找不到的内容。流缺少一些信息是否有问题?

0 投票
2 回答
857 浏览

ios5 - AudioStreamer 在 iOS5 中无法在后台工作。有什么建议么?

我在我的应用程序中实现了 Matt Gallagher 的 Audiostreamer 类,它在 ios4 中运行良好。但是当我切换到iOS5时,后台播放在那里不起作用。

我已将 UIBackground 模式和应用程序不在后台 plist 值中运行添加到我的应用程序。所以我认为问题是另外一回事。

0 投票
2 回答
18452 浏览

java - Java 中的音乐(开始/停止)

好的,所以我正在制作一个游戏,当你在不同的地区或有中断时,音乐会发生变化,比如人工智能。

所以我刚刚学会了如何在我的程序中显示音乐,现在我正试图让它停止,但我不确定如何,下面是一段音乐播放的代码片段,然后我尝试用新的覆盖它动作发生时的音乐。

这是我能找到的唯一可以播放音乐的方法,但是如果你们有任何其他建议,请告诉我。

再一次,我想要声音效果和音乐,现在所发生的只是一首歌会播放,它在任何情况下都不会停止,直到它到达长度的尽头。我希望能够在新一首歌曲出现时停止歌曲,并允许声音效果弹出。

谢谢!(因为我被困在这个问题上并且现在需要一个答案,所以我可能会在另外一个或两个 Java 网站上重新发布,以便我能尽快得到回复,不过还是谢谢你!!!)

编辑代码:(仍然不会停止当前流,任何更多建议表示赞赏)

0 投票
1 回答
763 浏览

ios - iOS AudioStreamer - 音乐没有完整播放

在最近的工作中,我正在使用 Matt Gallagher 的 AudioStreamer(从这里下载)代码在我的应用程序中制作音乐播放器。

我托管的远程服务器中有一个 XML 文件。此 XML 文件包含歌曲名称和歌曲的 URL。我的应用程序获取歌曲的标题和 URL,并使用 Matt 的 AudioStreamer 播放这些歌曲,但问题是歌曲没有完整播放。在 30 秒到 1 分钟之间,它会停止播放并显示“未找到音频数据”弹出消息。

有没有人使用过 Matt 的音频流 API(我在这里使用 .mp3 文件)?谁能帮我解决这个问题?

谢谢

0 投票
1 回答
724 浏览

ios - Matt Gallagher 的 AudioStreamer 在播放状态之前从偏移量播放 mp3

我没有找到一个问题的解决方案:如何立即从偏移量播放 mp3 文件?

我只能播放文件然后发送-(void)seekToTime:但在这种情况下,声音开始并中断,然后从定义的偏移量开始。

我尝试在 ASStatusChangedNotification 上应用seekToTime方法(在AudioStreamerState的不同情况下),但没有结果。

upd:我认为这可能会在文件开始流式传输之后(播放之前)设置时间偏移。但是怎么做?

谢谢。

0 投票
1 回答
783 浏览

iphone - Audiostreamer iOS 类 - ARC 错误

我正在尝试实现 Matt Gallagher 的AudioStreamer类,我在Audiostream.m文件中收到 20 多个错误,这些错误基本上是在阅读:

Cast of C pointer type 'void *' to Objective-C pointer type 'AudioStreamer *' requires a bridged cast

我是 iOS 新手。我知道 ARC 是什么,但这个错误是什么意思?