Google chrome 如何为chrome移植可执行播放器(play.exe)

Google chrome 如何为chrome移植可执行播放器(play.exe),google-chrome,google-nativeclient,Google Chrome,Google Nativeclient,我想把我的播放器移植到类似chrome的flash播放器上。 是否有任何可能的解决办法可以做到这一点 我发现NaCl可能是一个解决方案,但它可能需要重新设计我的播放器代码。 那么,有没有什么方法可以轻松地将我的播放器移植到chrome?C#方面可能会带来一些问题——您可能需要重写它。然而,C++部分和FFMPEG库应该是可移植到NaCL框架的。关于渲染,您将不会使用SDL渲染视频(或播放音频,如果您的应用程序需要考虑的话)。相反,您将调用NaCl提供的接口。您的播放器代码使用什么语言?你的玩家使

我想把我的播放器移植到类似chrome的flash播放器上。 是否有任何可能的解决办法可以做到这一点

我发现NaCl可能是一个解决方案,但它可能需要重新设计我的播放器代码。
那么,有没有什么方法可以轻松地将我的播放器移植到chrome?

C#方面可能会带来一些问题——您可能需要重写它。然而,C++部分和FFMPEG库应该是可移植到NaCL框架的。关于渲染,您将不会使用SDL渲染视频(或播放音频,如果您的应用程序需要考虑的话)。相反,您将调用NaCl提供的接口。

您的播放器代码使用什么语言?你的玩家使用什么API?它想做什么?没有更多的信息,几乎不可能给出简单的答案。我的播放器使用C语言和C++语言。我使用ffmpeg对视频进行解码,并使用SDL进行渲染。我想使用我的播放器通过chrome来播放视频,比如Windows Media player插件。NaCl是否提供了渲染视频的功能?我对此一无所知。现在,我想从naclports库构建ffplay。你认为它可以试试吗?NaCl只提供了绘图原语。上次我检查时,它没有视频解码功能。您必须自己移植FFmpeg库(或提取所需的组件)。据我所知,ffplay可以通过SDL解码视频并渲染视频,它是在启用SDL时构建FFmpeg生成的。这就是为什么我想建立ffplay。此时,nacl有一个naclports项目,其中包括许多库,其中包括ffmpeg。但当我构建ffplay时,它有很多问题。那么,你知道有没有其他方法可以将play(如ffplay)移植到chrome?你可能希望稍微完善一下你的目标。你真的想播放整个宇宙的多媒体文件吗?或者你真的关心播放一小部分多媒体文件吗?我试了几周,发现NaCl提供了一些库。FFmpeg和libav在这些库中。我可以使用这些库作为解码器来解码我选择的视频并通过SDL播放它。因此,我将代码从C语言修改为C++或C语言。最后,我的播放器可以移植到谷歌浏览器。