【问题标题】:get connected to flash media server via RTMP android通过 RTMP android 连接到 flash 媒体服务器
【发布时间】:2011-04-01 14:27:49
【问题描述】:

我想在我的 Android 应用程序中连接到 FMS(闪存媒体服务器)。

请建议是否有任何方法可以通过 RTMP 连接到 FMS。

【问题讨论】:

    标签: android flash media rtmp


    【解决方案1】:

    你看过NetConnection 类吗?它与支持 RTMP 的服务器建立 RTMP 连接。

    建立连接很容易:

    var nc:NetConnection = new NetConnection();
    
    // Listen for the netstatus event
    nc.addEventListener(NetStatusEvent.NET_STATUS, onStatus);
    
    // Connect to your server
    nc.connect("IP_GOES_HERE");
    
    function onStatus(e:NetStatusEvent):void
    {
        if (e.info.code == "NetConnection.Connect.Success")
        {
            // Connection has been established
        }
    }
    

    看起来您不想在 Flash 中执行此操作,而是在 Java 中执行此操作。我知道有一个库在客户端实现 RTMP,它是 Flazr

    【讨论】:

    • 感谢 Kevin 的回答.....我试过了没用...... ......
    • @param:您是否遇到任何安全或 I/O 错误?它可能与策略文件有关。
    • @kevin:好吧,当我添加 NetConnection() 时它给出错误.....(NetConnection 无法解析为类型..)......我需要什么包或库添加...请建议....
    • @param:您需要导入flash.net.NetConnectionflash.events.NetStatusEvent。检查我给你的文档链接,示例就在那里:livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/…
    • @kevin:是的,你是对的,我需要导入它们,但这是在 Flash 应用程序的情况下......但在 android 本机应用程序的情况下,我们没有这些包可用...... ..这就是它给出错误的原因....
    猜你喜欢
    • 2012-02-09
    • 1970-01-01
    • 2012-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2010-09-14
    相关资源
    最近更新 更多