Windows phone 7 WP Emulator中记录的.mp4视频文件是否已准备好用于外部存储?

Windows phone 7 WP Emulator中记录的.mp4视频文件是否已准备好用于外部存储?,windows-phone-7,windows-phone-7.1,mp4,isolatedstorage,windows-phone-7-emulator,Windows Phone 7,Windows Phone 7.1,Mp4,Isolatedstorage,Windows Phone 7 Emulator,MS发布了一些代码示例,其中视频记录在WP Emulator中,然后保存在独立存储中。这个.mp4文件准备好从WP Emulator导出并在其他应用程序中播放了吗?还是需要以某种方式对其进行格式化?如果是,怎么做? 视频录制的源代码位于WP项目中,该项目称为CameraUpload: 编辑: 我正在尝试将WP Emulator中录制的视频上载到Azure blob 确实上传了一个文件,但我无法在Zune中播放该文件 我想能够在Zune上播放WP Emulator中录制的视频文件,如何启用此

MS发布了一些代码示例,其中视频记录在WP Emulator中,然后保存在独立存储中。这个.mp4文件准备好从WP Emulator导出并在其他应用程序中播放了吗?还是需要以某种方式对其进行格式化?如果是,怎么做?

视频录制的源代码位于WP项目中,该项目称为CameraUpload:

编辑:

我正在尝试将WP Emulator中录制的视频上载到Azure blob

确实上传了一个文件,但我无法在Zune中播放该文件

我想能够在Zune上播放WP Emulator中录制的视频文件,如何启用此功能

Azure WCF服务角色中保存视频的方法如下所示: (如果方法参数的名称稍有误导和混淆,请原谅。)

视频保存到名为“firstmay”的blob容器中

手机客户端保存视频的代码如下所示:

client.SaveImageAsync(77, "mp4", GetPhotoBytes(m_capturedFileName));

public byte[] GetPhotoBytes(string fileName)
{
    using (var appStorage = IsolatedStorageFile.GetUserStoreForApplication())
    {
         IsolatedStorageFileStream isoStream = appStorage.OpenFile(m_capturedFileName,     FileMode.Open);
         byte[] buffer = new byte[isoStream.Length];
         isoStream.Read(buffer, 0, (int)isoStream.Length); isoStream.Close();
         return buffer;
    }
}
当从WP客户端应用程序上传视频时,首先录制视频,然后通过点击“保存”上传视频,这一切都会在主页上进行

可以从skydrive下载客户端和服务器应用程序:


这一切都取决于您希望在什么上播放内容。装有Zune的PC机可以,我希望其他支持视频的手机也可以,但较旧的手机或标准Vista安装需要额外的软件,或视频转码才能播放。

嗨,罗兰·肖,谢谢你的回复,到目前为止,我还无法在Zune上播放WP Emulator中录制的.mp4文件。我已经用一些关于我的设置的附加信息编辑了我的问题。
client.SaveImageAsync(77, "mp4", GetPhotoBytes(m_capturedFileName));

public byte[] GetPhotoBytes(string fileName)
{
    using (var appStorage = IsolatedStorageFile.GetUserStoreForApplication())
    {
         IsolatedStorageFileStream isoStream = appStorage.OpenFile(m_capturedFileName,     FileMode.Open);
         byte[] buffer = new byte[isoStream.Length];
         isoStream.Read(buffer, 0, (int)isoStream.Length); isoStream.Close();
         return buffer;
    }
}