问题一:现在想做一个程序,能够在后台播放网页中的多媒体文件?
当程序运行这个url时,并不能播放,
但是如果我把url输入浏览器中可以播放
我的实现思路是:
CInternetSession::GetHttpSession()
CHttpConnection::OpenRequest()
CHttpFile::SendRequest()
然后用CHttpFile::Read()直到结束
现在遇到的问题:
CHttpFile::Read()获得的结果是把网页读取过来了(就是html,body,div,iframe之类的标签)
并没有播放多媒体文件(这个网页的多媒体文件是iframe标签里面的)请问如何解决这个问题?问题二:
如果想获取网页中的所有多媒体文件的url地址,如何获取?
网上看到很多方法是用的IHTMLDocument2接口实现的,
但是我的程序是对话框程序,不是基于document/view的,
实现起来麻烦点,
而且是后台执行,不希望显示播放窗口请大家指点一下,谢谢
当程序运行这个url时,并不能播放,
但是如果我把url输入浏览器中可以播放
我的实现思路是:
CInternetSession::GetHttpSession()
CHttpConnection::OpenRequest()
CHttpFile::SendRequest()
然后用CHttpFile::Read()直到结束
现在遇到的问题:
CHttpFile::Read()获得的结果是把网页读取过来了(就是html,body,div,iframe之类的标签)
并没有播放多媒体文件(这个网页的多媒体文件是iframe标签里面的)请问如何解决这个问题?问题二:
如果想获取网页中的所有多媒体文件的url地址,如何获取?
网上看到很多方法是用的IHTMLDocument2接口实现的,
但是我的程序是对话框程序,不是基于document/view的,
实现起来麻烦点,
而且是后台执行,不希望显示播放窗口请大家指点一下,谢谢
但是我的程序是对话框程序,不是基于document/view的,
实现起来麻烦点,
------------------
这跟 document/view 模型没有任何关系。
可能是我没有说清楚,我的程序是后台运行的,是基于对话框的,
那么IHTMLDocument2指向谁呢?
因为我不想开一个浏览器窗口
请问怎么做?VC里面可以调用javascript吗?
谢谢