其他分享
首页 > 其他分享> > android – 搜索DLNA(Upnp)媒体渲染器进行远程回放

android – 搜索DLNA(Upnp)媒体渲染器进行远程回放

作者:互联网

我正在尝试使用Cling Java库编写DLNA应用程序.我能够搜索DLNA网络中的所有媒体服务器并播放内容.但我需要搜索网络中可用的媒体渲染器并在其上播放内容.就像UPnPlay一样.

提前致谢.

解决方法:

public class MyUpnpService extends AndroidUpnpServiceImpl {

@Override
protected AndroidUpnpServiceConfiguration createConfiguration(WifiManager wifiManager) {
    return new AndroidUpnpServiceConfiguration(wifiManager) {

        @Override
        public ServiceType[] getExclusiveServiceTypes() {
            return new ServiceType[] {
                    new UDAServiceType("AVTransport")
            };
        }

    };
}

}

搜索具有“AVTransport服务”功能的设备解决了搜索媒体渲染器以进行远程回放的问题.对于远程播放,我从this发现了足够的documnetation

标签:android,android-emulator,upnp,dlna
来源: https://codeday.me/bug/20190902/1792125.html