问题标签 [isolatedstoragefile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
video - 操作不允许 windows phone 8 捕获设备
我有一个 Windows Phone 8 应用程序,我正在更新它以添加视频上传/拍摄功能。我在放置视频文件流的部分有问题 IsolatedStorageFileStream
,这会引发未处理的异常。
我之前使用了简单的视频拍摄 API(VideoCaptureDevice
与 using 结合使用FileSink
),并且在将文件另存为独立存储时没有任何问题。这很好,但是我们的应用程序需要更多地控制视频的压缩,这就是为什么我使用高级相机 API 进行视频拍摄的原因AudioVideoCaptureDevice
,它IRandomAccessStream
用作文件的流支持。
使用高级 API 拍摄视频本身没有问题,只有问题是当IsolatedStorageFileStream
使用抛出未处理的异常时,该异常在异常对象中指示:
每当我打开/创建IsolatedStorageFileStream
以前已经使用过的文件时,都会引发异常。我尝试了一切,从关闭IsolatedStorageFileStream
、处理它,甚至将对象设置为 null。
这是我的视频拍摄实现的代码片段,也是获取用于视频 APIIsolatedStorageFileStream
的实例的代码(都在同一个类中)(这里有问题的代码在 StartOptimizedRecord()IRandomAccessStream
当另一个时间调用该方法时,即当用户尝试重新录制视频时,会导致System.IO.IsolatedStorageException
和/或的未处理异常System.ObjectDisposedException
:
c# - 是否可以使用 webBroser 对象导航到 WPF 中的隔离存储文件夹
在 WPF 应用程序中有一个 WebBrowser,我希望它使用隔离的存储文件作为源进行导航。
如果我通过相对路径,它会抱怨。我也尝试过使用“ms-appdata:”和“isostore:”来构建 URI,但似乎没有任何效果。
我不能使用 NavigateToString 因为我还需要运行 JS 文件并且它们也存储在隔离空间中。
任何想法?谢谢!
c# - 多个独立存储设置实例?
我正在寻找使用 C# 在 Win Phone 8 中存储数据的方法。
首先,是否可以创建多个IsolatedStorageSettings 实例?
例如,下面的代码是否相当于两组单独的设置:
其次,我查看了 IsolatedStorageFiles,但在下面的代码中出现错误。可能是我正在使用的示例跳过了一些步骤。
错误:
- “System.IO.IsolatedStorage.IsolatedStorageFile”不包含“GetStore”的定义
- 当前上下文中不存在名称“IsolatedStorageScope”
- 当前上下文中不存在名称“IsolatedStorageScope”
c# - System.TypeInitializationException 未处理 HResult=-2146233036 ...在 CurrentDomain_UnhandledException
目前,我正在尝试使用隔离存储将错误日志写入磁盘文件。突然,我开始收到以下异常:
这基本上是我用来编写错误消息的代码:
请注意,在我开始使用隔离存储之前,它在写入与可执行文件位于同一目录中的文件时工作正常。我花了一些时间搜索互联网,但没有找到任何与我收到的相同异常以及内部异常的帖子。
有人对我收到上述错误的原因有任何想法吗?TIA。
c# - 使用来自独立存储文件的条目填充 ListPicker
当应用程序第一次运行时,我将一些默认值写入到 IsolatedStorageFile 中的文本文件中,如下所示:
这似乎可行,但现在我需要按字母顺序使用此文本文件的内容填充我的 ListPicker。
最好的方法是什么?从文本文件创建一个列表,然后用列表填充 ListPicker?
c# - 使用 IsolatedStorageFile 将数据添加到现有文本文件
当应用程序第一次运行时,我将项目添加到文本文件中,如下所示:
然后,我可以在按下按钮时使用以下代码在 ListPicker 中查看这些数据,一切正常:
我现在想以编程方式添加到文本文件中,我正在这样做,一旦用户填写了一些文本块:
但是,当我现在返回上一页并单击按钮以查看 ListPicker 中的条目时,结果却很奇怪。最新条目出现在顶部,与列表中的第二位差距很大。在此之上添加另一个条目似乎隐藏了最后一个条目。
下面的截图应该是第一个“Chicago”条目之上的条目。应该有第二个芝加哥条目似乎也消失了。
有什么方法可以浏览到手机上创建的文本文件并查看数据的确切布局?这可以提供线索。
经过进一步调查,当我写另一行时,它会覆盖现有文本,而不是添加新行。知道如何阻止这种情况吗?
c# - 在默认应用程序(Windows Phone 8)中从隔离存储打开文件
我有一个关于在我的 Windows Phone 8 C# 应用程序(在我的情况下为 file.txt 文件)中打开存储在 IsolatedStorage 中的文件并在集成在 WP 8 中的 Office 套件中打开它的问题。
我想出了这个:
它可以毫无问题地打开 Office Word,但它挂在“文件不存在”消息并退出。有什么建议吗?谢谢 :)
windows-phone-8 - 隔离存储文件 - Windows Phone 8:关闭模拟器后无法再次读取文件
我尝试按照以下代码进行测试: BackgroundFileTransfer
下载文件后,如果立即播放,媒体播放良好。但是如果你关闭模拟器,然后再次运行它,存储中没有媒体文件。我不知道如何保存这个文件以便在下次运行的应用程序中再次看到它。帮我!谢谢!!!
windows-phone-8 - 在 Windows Phone 8 的临时文件中录制声音
这是我在临时文件中录制声音的代码。当我录制声音然后收听播放时,一切顺利,但是当我再次单击播放按钮时,出现此错误:
我怎么解决这个问题?
代码:
}
windows-phone-8 - 我在哪里可以找到我的电脑上的 windows phone 8 应用程序隔离存储?
我正在开发一个 windows phone 8 应用程序,我正在写一些文件。有时我想在新的文件资源管理器中打开这些文件以查看它们的内容,而不是从 C# 代码中读取它们。知道在哪里可以找到 IsolatedStoargeFolder 或其他东西吗?
隔离的存储浏览器工具对我没有帮助。