Windows Phone 7“AG_E_NETWORK_ERROR”使用 MediaElement 获取外部 mp3?
我开发了一个 WP7 应用程序,它使用 MediaElement 从外部 URI 逐步下载和播放 mp3 文件。我一直在模拟器上定期对此进行测试,它的工作原理就像一个魅力......但是在今天获得我的实际 WP7 后,加载外部 MP3 给了我一个“AG_E_NETWORK_ERROR”
经过搜索后,我发现 Silverlight 没有允许跨域调用吗?我并不完全相信这个答案,因为我在 silverlight 应用程序上测试了它,并且它在我的 Windows Phone 7 模拟器上运行顺利。
任何人都可以确认外部 mp3 可以在实际手机上的 mediaelemnt 中播放吗?
I've developed a WP7 app that uses the MediaElement to progressively download and play mp3 files from external URIs. I've been testing this on the emulator regularly and it works like a charm... But after getting my actual WP7 today, loading the external MP3 gives me a "AG_E_NETWORK_ERROR"
After searching around, I've read that Silverlight doesn't allow cross domain calls? I don't exactly buy that answer since I tested it on a silverlight app and it's been working trouble free on my windows phone 7 emulator.
Can anybody confirm that external mp3's can be played in mediaelemnt on the actual phone?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是 Zune 软件运行时可能出现的错误。
您应该尝试部署您的应用程序,关闭 Zune,然后直接在手机上启动该应用程序。
That's the kind of error you can get when the Zune sofware is running.
You should try to deploy your app, close Zune then launch the app directly on the phone.
Windows Phone 7 上的 Silverlight 没有任何跨域限制。
如果您使用连接到 PC 的手机进行测试,请尝试使用 WPConnect,而不是 Zune 软件。
Silverlight on Windows Phone 7 does not have any cross domain restrictions.
If you are testing this with the phone connected to your PC, try using WPConnect, rather than the Zune software.