2010-08-24 42 views
0

我有一个在应用程序中使用的mp4文件。目前我正处于找出用于这项工作的技术的阶段。我熟悉flex,希望能够将它用于应用程序。但我无法弄清楚在Flex中播放文件的方式。我只能在Windows Media Player中播放该文件,并且需要安装三种编解码器:Mp4Audio.ax,Mp4Video.ax,Mp4Src.ax。在flex中嵌入Windows媒体播放器

正如我所看到的,如果我可以在flex中嵌入一个Wi​​ndows媒体播放器插件,或者我可以在Flash播放器中指定音频和视频编解码器,将会非常方便。 否则我将不得不学习.Net,我猜。

请帮助我。提前致谢。

回答

0

如果您正在创建一个应用程序,那么您可以使用NativeProcess启动windows-media-player。无论如何,如果你有一个灵活的Web应用程序,那么你没有任何选择。 :(

我的建议:将视频文件转换为可以由柔性播放有效的MP4文件,我建议你检查的ffmpeg库(你可以用它来将文件转换为H264格式)

+0

感谢。我想知道NativeProcess是否允许我在应用程序中嵌入播放器(因为我想在它上面放置一些组件),或者只是通过打开文件来播放文件windows媒体播放器。谢谢 – 2010-08-24 06:46:27

+1

你不能嵌入它。请参阅原生过程adobe帮助规范和此http://www.adobe.com/devnet/air/flex/quickstart/interacting_with_native_process.html – 2010-08-24 09:07:27