首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Basic -加载实况流

Visual Basic -加载实况流
EN

Stack Overflow用户
提问于 2016-04-08 21:42:20
回答 1查看 2.3K关注 0票数 0

因此,我试图找出一种可能的方法来加载一个窗口,可能使用VLC或其他东西来播放.m3u8/rtmp流。(有些流也是http://:的

但你明白大意了。我只是想在我的Windows VB.NET/.NetFramework应用程序中做一个非常有限的迷你VLC播放器。

我听说过一些使用Flash或JW Player的方法,但是如何使用呢?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-04-09 00:27:54

你好,当我自己尝试让实时流与VLC插件一起工作时遇到了问题,所以我最终使用了WindowsMediaPlayer工具。

下面是我如何让streams与它一起工作的基本想法。这是澳大利亚新闻的现场直播。

我用一个组合框和几个按钮做到了这一点,因为我拖到窗体中的mediaplayer已经有了预先配置的按钮,当然你也可以像我一样创建自己的按钮。

代码语言:javascript
复制
Public Class Form1
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged

    Select Case ComboBox1.Text
        Case Is = "The Today Show"
            AxWindowsMediaPlayer1.URL = "http://admin.brightcove.com/viewer/us20150514.1307/BrightcoveBootloader.swf?playerID=3050067370001&playerKey=AQ%7E%7E%2CAAAAmtNDn-E%7E%2Ca88FbwlXndgt5aaCZ3_mONsLNdk8RWwF&purl=http%3A%2F%2Fwww.9jumpin.com.au%2Fshow%2Ftoday%2Fvideos%2F2203579080001%2F&%40videoPlayer=2203579080001&autoStart=&bgcolor=%23000000&debuggerID=&dynamicStreaming=true&flashID=BC_43776&height=542&includeAPI=true&isUI=true&isVid=true&originalTemplateReadyHandler=BC_43776_readyCallback&player=%5Bobject+Object%5D&startTime=1439674731737&templateErrorHandler=BC_43776_errorCallback&templateLoadHandler=BC_43776_loadCallback&tem"
        Case Is = "9 News - 6PM - Melbourne"
            AxWindowsMediaPlayer1.URL = "http://admin.brightcove.com/viewer/us20150514.1307/BrightcoveBootloader.swf?playerID=2613830501001&playerKey=AQ%7E%7E%2CAAAAmtNDn-E%7E%2Ca88FbwlXndjkNXs7kVhY8KSUT5PUV5xA&purl=http%3A%2F%2Fwww.9news.com.au%2Fvictoria&%40videoPlayer=3658070243001&autoStart=&bgcolor=%23000000&debuggerID=&dynamicStreaming=true&flashID=BC_13923&height=383&includeAPI=true&isUI=true&isVid=true&originalTemplateReadyHandler=BC_13923_readyCallback&startTime=1439713462826&templateErrorHandler=BC_13923_errorCallback&templateLoadHandler=BC_13923_loadCallback&templateReadyHandler=brightcove%5B%22templateReadyHandlerBC_1392"
        Case Is = "9 News - 6PM - Sydeny"
            AxWindowsMediaPlayer1.URL = "http://admin.brightcove.com/viewer/us20150514.1307/BrightcoveBootloader.swf?playerID=2613830501001&playerKey=AQ%7E%7E%2CAAAAmtNDn-E%7E%2Ca88FbwlXndjkNXs7kVhY8KSUT5PUV5xA&purl=http%3A%2F%2Fwww.9news.com.au%2Fnew-south-wales&%40videoPlayer=3658070232001&autoStart=&bgcolor=%23000000&debuggerID=&dynamicStreaming=true&flashID=BC_8934&height=383&includeAPI=true&isUI=true&isVid=true&originalTemplateReadyHandler=BC_8934_readyCallback&startTime=1439714221245&templateErrorHandler=BC_8934_errorCallback&templateLoadHandler=BC_8934_loadCallback&templateReadyHandler=brightcove%5B%22templateReadyHandlerBC_8"

    End Select

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    AxWindowsMediaPlayer1.fullScreen = 100
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    AxWindowsMediaPlayer1.URL = ComboBox1.Text
End Sub
End Class

这样做最困难的部分是扫描网站上的直播流url,如果你有任何问题,请告诉我,我会尽我最大的努力帮助你:)编码快乐!

附注:您可能需要将Windows Media Player工具添加到您的工具栏,方法是右键单击工具栏中的选项卡并选择“选择项目”,之后将打开一个新窗口,选择"Com Components“并搜索"Windows Media Player”并添加它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36501164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档