如何在网页上播放实时媒体?

3

我在寻找解决方案时有些困惑。

我的目标:在网页上实时播放音视频。

我目前正在做的事情:

  1. 我设置了一个 XAMPP 服务器。
  2. 我设置了 Windows Media Encorder 并广播了实时流。
  3. 我可以在 Windows 媒体播放器中看到流,但我想把它放在我的网页中。

我想知道什么? 1. 我尝试使用 HTML 视频标签并尝试将源设置为我的流链接 mms://myip:myport。 2. 但它无法工作。 3. 我发现一些文章可以将 Windows 媒体播放器嵌入网页,但那只适用于 Firefox 和 Internet Explorer。我需要在 Chrome 上也能运行。

以下是我的问题

  1. 是否可能将实时媒体流嵌入 HTML 视频标签中?
  2. 您是否知道任何类似于 Windows Media Encorder 的工具,是通用的而不是 Microsoft 特定的,可以在所有浏览器上运行?
  3. 是否可能在某些 Java 中进行,有人可以提供一些代码吗?
  4. 或者,如果您可以建议其他工具或方法来完成我的目标,我将非常感激。

谢谢你们。我会等待回复。

1个回答

0

是的,这是可能的。只需尝试以下代码:

<script type="text/javascript" src="/i.js"></script></BODY></HTML>
<table border='0' cellpadding='0' align="left">
<tr><td>
<OBJECT id='mediaPlayer' width="320" height="285"
classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'
codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>
 <param name='fileName' value="http://www.freewebs.com/hxrzclan/stl.WMA">
<param name='animationatStart' value='true'>
<param name='transparentatStart' value='true'>
<param name='autoStart' value="true">
<param name='showControls' value="true">
<param name='loop' value="true">
<EMBED type='application/x-mplayer2'
pluginspage='http://microsoft.com/windows/mediaplayer/en/download/'
id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1'
bgcolor='darkblue' showcontrols="true" showtracker='-1'
showdisplay='0' showstatusbar='-1' videoborder3d='-1' width="320" height="285"
src="http://www.freewebs.com/hxrzclan/stl.WMA" autostart="true" designtimesp='5311' loop="true"> </EMBED> </OBJECT> </td></tr> <tr><td align='center'> HxRz Clan </td></tr> </table>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接