我正在尝试实现一个VB.NET形式的视频播放器,将播放视频从在线网址(它可以是从Youtube或任何其他网址,指向视频)或文件位置。我试图添加Windows Media Player并播放文件中的视频,它工作得很好,但我不能播放Youtube中的视频。我做了一些研究,一些文章建议Shockwave Flash对象控件可以在线播放视频,但这将是一个窗体上的两个不同的控件,实际上做的是相同的事情。
我想问一下,是否有一个控件可以显示视频,可以同时处理在线URL和文件位置两个引用?
我正在为一个具有XML表示的Todo资源设置一个简单的RESTful控制器。这一切都很好--直到我尝试重定向。例如,当我POST一个新的Todo并尝试重定向到它的新网址(例如/todos/5 )时,我得到以下错误:
Error 500 Unable to locate object to be marshalled in model: {}
我知道POST是有效的,因为我可以手动转到新的URL (/todos/5)并查看新创建的资源。只有在尝试重定向时,我才会失败。我知道在我的示例中,我可以只返回新创建的Todo对象,但在其他情况下,重定向是有意义的。这个错误看起来像是一个封送处理问题,但就像
我目前正在使用htmlagility,但是,我似乎没有从下面的url获得任何数据:
这是我使用的代码:
var url = @"http://cloud.tfl.gov.uk/TrackerNet/LineStatus";
var webGet = new HtmlWeb();
var doc = webGet.Load(url);
但是,当我检查'doc‘的内容时,文本值被设置为null。我已经尝试了其他网址,我收到了在网站上使用的HTML。只是这个特别的网址,还是我做错了什么。任何帮助都将不胜感激。