应用程序需要在 .Net Compact Framework v.3.5 上运行。视频可以是任何格式,但我确实需要知道它何时播放完毕,这样我才能开始另一个。
如果可能的话,我希望有一种不涉及非托管代码的方法。
应用程序需要在 .Net Compact Framework v.3.5 上运行。视频可以是任何格式,但我确实需要知道它何时播放完毕,这样我才能开始另一个。
如果可能的话,我希望有一种不涉及非托管代码的方法。
您需要使用 ActiveX Hosting 嵌入它。上面有一个MSDN 教程(注意MS 发布的代码中有一个错误)。如果你想要一种更友好的方式,那么 OpenNETCF 也有一个商业控制。
可以从 Adobe 2.1 下载的 Flash Lite 版本不支持视频,因此您不能将其嵌入为 ActiveX 控件。您唯一真正的选择是遵循@ctacke 的建议并嵌入 Windows Media Player 或其他提供您可以使用的 ActiveX 控件的媒体播放器(我不知道有任何 - 抱歉!)。
Silverlight 即将登陆 windows mobile 6,它现在处于超级精英测试版中,也许可以参与其中。