好, 所以我想从我的c#部署中运行媒体文件资源,以便从项目资源中提取它,然后通过Windows媒体播放器播放。
调试时效果很好
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 2404) {
Intent i=new Intent(getBaseContext(),another_activity.class);
startActivity(i);
}
}
消息框显示它提取的位置,但是当我部署项目时,即使消息框显示需要提取的路径,文件也不会被解压缩到程序文件中;因此Windows媒体看不到要播放的文件。
请帮帮我大师!
答案 0 :(得分:0)
您的应用程序很可能没有对Program Files的写入权限,因为这通常默认为Admins和Trusted Installer。在ProgramData中为应用程序创建目录更合适,并将其用于运行时资源。