我是这个网站的新手,我希望有人可以帮助我解决我的问题。我正在使用德尔福语言。我想向 windowsmediaplayer ActiveX 播放内存流。这可能吗?如果是的话,有人可以给我一个提示或什么.. 示例代码也许。谢谢。
问问题
2478 次
3 回答
0
几年前,Nils Haeck 发布了一个关于如何在NLDelphi上从TMemoryStream播放avi的示例。他无法让它播放mp3的。为此,您应该寻找其他解决方案,例如Un4Seen Bass
于 2009-03-29T18:51:54.397 回答
0
不是免费的解决方案,但有一个商业 SDK,BoxedAppSDK,它允许您访问内存中的文件,就像它们在磁盘上一样。他们的一个示例包括一个媒体播放器,它从内存中访问一个文件。
于 2009-03-29T18:36:23.700 回答
0
我不能代表 Delphi 2009,但早期版本的 Delphi 不支持 TMediaPlayer 组件。您可以做的是将 MemoryStream 写入临时文件,然后让 TMediaPlayer 加载该文件。这将是最简单的解决方案,尽管不可否认。
于 2009-03-28T20:48:27.430 回答