Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我需要通过编程方式在智能电视上播放iphone上的视频_Ios_Swift_Miracast_Smartview - Fatal编程技术网

Ios 我需要通过编程方式在智能电视上播放iphone上的视频

Ios 我需要通过编程方式在智能电视上播放iphone上的视频,ios,swift,miracast,smartview,Ios,Swift,Miracast,Smartview,有一个应用程序称为此应用程序能够将屏幕镜像到智能电视(我特别需要三星电视),并将视频从多媒体资料播放到电视 我试图搜索,但在网上找不到有关此任务的任何资源 我正在使用连接到电视,并且我能够在电视上显示来自图库的照片 以下是在三星电视上显示照片的代码 let appID: URL = URL(string: "http://prod-multiscreen-examples.s3-website-us-west-1.amazonaws.com/examples/photoshare/tv/")!

有一个应用程序称为此应用程序能够将屏幕镜像到智能电视(我特别需要三星电视),并将视频从多媒体资料播放到电视

我试图搜索,但在网上找不到有关此任务的任何资源

我正在使用连接到电视,并且我能够在电视上显示来自图库的照片

以下是在三星电视上显示照片的代码

 let appID: URL = URL(string: "http://prod-multiscreen-examples.s3-website-us-west-1.amazonaws.com/examples/photoshare/tv/")!
    let channelID: String = "com.samsung.multiscreen.photoshare"
    let msApplication = service.createApplication(appID as AnyObject, channelURI: channelID, args: nil)
    msApplication!.connectionTimeout = 5.0
    msApplication!.connect([:], completionHandler: { (client, error) in
        let data = self.compressImage(image: image)

        msApplication?.publish(event: "showPhoto", message: nil, data: data!, target: MessageTarget.Host.rawValue as AnyObject)
    })

如果有人成功地从事过类似的工作或拥有任何资源,我们将不胜感激

是的,是的。这是一个非常简单的函数调用,只需访问视频文件而不是图片。因此,代码的实现非常非常简单:

 let appID: URL = URL(string: "http://prod-multiscreen-examples.s3-website-us-west-1.amazonaws.com/examples/photoshare/tv/")!
    let channelID: String = "com.samsung.multiscreen.photoshare"
    let msApplication = service.createApplication(appID as AnyObject, channelURI: channelID, args: nil)
    msApplication!.connectionTimeout = 5.0
    msApplication!.connect([:], completionHandler: { (client, error) in
        let data = self.compressVideo(video: video) //this here is the key

        msApplication?.publish(event: "showPhoto", message: nil, data: data!, target: MessageTarget.Host.rawValue as AnyObject)
    })

从你那里得到的视频,我想使用一个视频从画廊,我得到的是一个网址