【发布时间】:2013-02-04 05:02:30
【问题描述】:
我需要一些应用程序的参考,我将在其中预先定义时间和歌曲,然后歌曲开始播放。
例如,如果我想在早上 8 点播放一首歌。然后那首歌只在那个时候开始。现在,如果用户“A”在上午 8 点打开我的网页,则歌曲开始播放,而其他用户“B”在上午 8:05 打开网页,则歌曲不能从头开始播放,但两个用户都应该获得相同的音频,即用户“B”会错过 5 分钟的歌曲。
需要一些关于这一点的参考。
【问题讨论】:
-
单独的 PHP 无法播放音频。您应该考虑使用 HTML5
audio,并从 PHP 发送有关开始时间的数据。 -
@BenM 我可能错了,但我很确定他知道这一点。我认为问题是如何访问他网站上的 MP3 文件并寻找特定位置,而不是从一开始就进行流式传输。
-
接下来他会遇到的问题是连接速度修正,以及缓冲修正。例如,即使您指定了开始时间,MP3 仍然需要缓冲,所需的时间长度将取决于连接。如果是纯同步收听,单独使用 PHP 会很困难 - 需要考虑的变量太多。
-
除了 PHP 我们还需要什么?而关于缓冲时间,那么缓冲不是问题,但一定不能像每个用户打开页面时,歌曲从头开始播放。我希望这首歌处于运行状态。
-
@TusharSharma,这个音频文件有多大?如果它足够小,您根本不需要任何服务器端。一些 JavaScript 就可以了。
标签: php audio-streaming