相关疑难解决方法(0)

如何检测AVplayer并从WKWebView获取当前视频的URL?

我正在使用下面的代码从UIWebView提取URL :它工作正常,但是,用于WKWebView的相同代码不再起作用。谁能帮我?在WKWebView中播放的视频不是全屏播放,而是Inlineplacyback。

我的代码是:

 NotificationCenter.default.addObserver(self, selector: #selector(self.playerItemBecameCurrent(_:)), name: NSNotification.Name("AVPlayerItemBecameCurrentNotification"), object: nil)

 @objc func playerItemBecameCurrent(_ sender : NSNotification){
    let playerItem: AVPlayerItem? = sender.object as? AVPlayerItem
    if playerItem == nil {
        print("player item nil")
        return
    }
    // Break down the AVPlayerItem to get to the path
    let asset = playerItem?.asset as? AVURLAsset
    let url: URL? = asset?.url
    let path = url?.absoluteString

    print(path!,"video url")
}
Run Code Online (Sandbox Code Playgroud)

回应网址:

https://r2---sn-po4g5uxa-5hql.googlevideo.com/videoplayback?txp=5531432&sparams=clen%2Cdur%2Cei%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Crypto%2Cmime%2Cmm 2Cms%2Cmv%2Cpcm2%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cexpire&IP = 103.37.181.55&ratebypass = YES&ID =邻AM9UWIaxopyYZX4gikGuswG8EMi3dhH_PPBMIqY5cbXj&到期= 1554400796& C = MWEB&fvip = 4&initcwndbps = …

ios avplayer swift wkwebview

8
推荐指数
2
解决办法
1968
查看次数

将视频上传到 googlevideo.com

也许这个问题听起来很愚蠢,但我真的需要答案。

我需要知道如何将视频上传到 googlevideo.com,如下网址:

https://r2---sn-4pgnuhxqp5-jb3s.googlevideo.com/videoplayback?requiressl=yes&id=0e6dae5cec7a2ec7&itag=18&source=picasa&ip=139.195.1.7&ipbits=0&expire=1441333608&sparams=expire,id,ip,ipbits,itag,mm,mn,ms,mv,pl,requiressl,source&signature=57A0DD8FA2F30B7B5350FC9B56A8B27F59E2BDB2.1200B725730532D65C51D7DA2C07ED815CB10604&key=cms1&cms_redirect=yes&mm=31&mn=sn-4pgnuhxqp5-jb3s&ms=au&mt=1441306732&mv=m&pl=19
Run Code Online (Sandbox Code Playgroud)

在哪里上传视频以便我可以使用 googlevideo ?

之前谢谢你,希望有人能帮我提供好的答案。

video

5
推荐指数
1
解决办法
2万
查看次数

iOS Swift:无法检索UIwebView中加载的当前url

我在webview应用程序iOS swift工作:

我面临的问题是我想得到webview显示的每个网址:

在网址上我必须执行一些if else检查.但我无法得到webview加载的网址.

webview显示精细结果并在点击时加载网址.我想获取webview导航的所有网址.

import Foundation
import UIKit


class seconVC: UIViewController {

    var toPass:String!
    var touser:String!
    var toPassing:String!



    @IBOutlet weak var webV: UIWebView!

    @IBOutlet weak var L_back: UIBarButtonItem!

    @IBOutlet weak var R_frwrd: UIBarButtonItem!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

        var domurl = toPass;

        var username = touser;

        var passwing = toPassing;



        var sendurl = stringA+username+"/"+passwing;

        //exchange login with auth/username/password
        println(sendurl);

        let url = NSURL (string: sendurl); …
Run Code Online (Sandbox Code Playgroud)

uiwebview ios swift xcode-6.2

3
推荐指数
2
解决办法
7639
查看次数

使用WKWebView获取嵌入在网页中的视频URL

我曾经使用UIWebView来获取嵌入在网页中的视频网址AVPlayerItemBecameCurrentNotification。由于存在内存压力问题,我使用WKWebView代替UIWebView,这比的内存效率要好得多UIWebView。但是我没有办法获取嵌入式视频的网址。我仍在搜索此问题,并在堆栈溢出中发现了一些类似的问题,但是所有问题都没有得到解答。

请提出一种使用以下方法获取网页中嵌入视频网址的方法 WKWebView

url objective-c uiwebview ios wkwebview

2
推荐指数
1
解决办法
1576
查看次数

标签 统计

ios ×3

swift ×2

uiwebview ×2

wkwebview ×2

avplayer ×1

objective-c ×1

url ×1

video ×1

xcode-6.2 ×1