简单的建立一个网络电视直播软件
2013-10-18 11:21
218 查看
网上有很多的软件或者网站都有网络电视直播的功能,电视台非常的丰富,不仅是卫视台,甚至是省市台,国外电视台都有,其实建立这样的一个软件非常简单。
其实整个网络电视就是一个WebBrowser中显示一个HTML网页就行了,至于网页的内容已经给定了。
具体如下:
几个参数非常的简单,w代表width:宽度,h代表height:高度,s代表scrollable:滚动条,下面的基本上没什么需要修改的。
新建一个Form,调整一下大小,让宽高比w、h大一些就行了,然后拖入一个webbrowser,让webbrowser占据整个窗口(dock),在form的load事件中添加如下代码就行了:
webBrowser1.Navigate(path);//path为html文件存放的路径,譬如"C:\\tv.html"
如果不想嫌自己移动html文件麻烦的话,可以在代码中生成(以下是C#代码):
如果不想固定窗口的话也可以自己在代码中定义。
最终的效果如下:
其实整个网络电视就是一个WebBrowser中显示一个HTML网页就行了,至于网页的内容已经给定了。
具体如下:
<html> <body> <script> var w = '886'; var h = '500'; var s = 'no' document.write('<iframe width='+w+' height='+h+' src="http://live.64ma.com/tv/live.html " frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling='+s+'></iframe>') </script> </body> </html>
几个参数非常的简单,w代表width:宽度,h代表height:高度,s代表scrollable:滚动条,下面的基本上没什么需要修改的。
新建一个Form,调整一下大小,让宽高比w、h大一些就行了,然后拖入一个webbrowser,让webbrowser占据整个窗口(dock),在form的load事件中添加如下代码就行了:
webBrowser1.Navigate(path);//path为html文件存放的路径,譬如"C:\\tv.html"
如果不想嫌自己移动html文件麻烦的话,可以在代码中生成(以下是C#代码):
if (!(File.Exists(@"C:\\tv.html"))) { FileStream fs = new FileStream("c:\\tv.html", FileMode.OpenOrCreate, FileAccess.ReadWrite); StreamWriter sw = new StreamWriter(fs); string str1 = "<html> <body> <script>"; string str2 = "var w = '886'; var h = '500'; var s = 'no'"; string str3 = "document.write('<iframe width='+w+' height='+h+' src=\"http://live.64ma.com/tv/live.html \" frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling='+s+'></iframe>')"; string str4 = "</script> </body> </html>"; sw.WriteLine(str1 + "\n" + str2 + "\n" + str3 + "\n" + str4 + "\n"); sw.Close(); } this.Text = "64码电视直播"; webBrowser1.Navigate("C:\\tv.html”);
如果不想固定窗口的话也可以自己在代码中定义。
最终的效果如下:
相关文章推荐
- gulp 建立一个简单的自动化
- php课程---建立一个简单的下拉列表框
- 新闻发布程序(1):建立一个通过前台输入文本内容的简单网页程序
- WCF 一步一步从入门到精通 建立一个简单入门的例子(适合一点不会的朋友阅读)
- 一个简单的动态库建立例子(VS2008)
- 利用ruby on rails 快速建立一个简单的项目
- Windows下用Codeblocks建立一个最简单的DLL动态链接库
- Go语言建立一个最简单的服务端点
- 《Flash Communication Server: 建立一个简单的聊天室》中引用问题的解决
- WCF 一步一步从入门到精通(一)建立一个简单入门的例子(适合一点不会的朋友阅读)
- 我写了一个简单的APP,用到了数据库,在程序中我自动建立了一个数据库,可以在File Explorer中找到,然后我把软件安装到虚拟机可以运行。
- 简单10步,建立一个完美的商业网站
- java学习日记_11:面向对象之简单的建立一个类。
- struts2建立一个最简单的web应用
- tensorflow学习:建立一个最简单的神经网络
- 建立一个简单的struts2_json project
- 一个简单的建立关联的demo
- 本程序说明了如何建立一个简单的可以接收UDP服务器数据的UDP客户端
- SQL Server 2005 Integration Services (SSIS) (4) - 建立一个简单的SSIS Package
- EBS Form开发建立一个最简单的Form并部署到到EBS中(1)