wkwebview 비디오에서 자동 시작 AVPlayer를 비활성화하는 방법

Shivam Parmar

Safari와 같은 경고를 설정하고 싶습니다. 사용자가 비디오 URL을 클릭하면 재생 또는 취소를 요청할 것입니다.

현재 동영상 URL (로드 된 페이지 내부의 URL)을 클릭하면 AVPlayer에서 직접 동영상을 재생합니다.

여기에 이미지 설명 입력

자동 시작없이 어떻게 구현합니까?

Shivam Parmar

이 대답은 제 경우에서 작동합니다.

비디오가 재생되는 다운로드 가능한 링크를 클릭하면 wkwebview의 대리인 아래에서 사용합니다.

func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
    if navigationAction.navigationType == WKNavigationType.linkActivated {
        print("downloadable link")

        // add alert here

        decisionHandler(WKNavigationActionPolicy.cancel)
    }else{
        decisionHandler(WKNavigationActionPolicy.allow)
}

여기 (여기에 경고 추가 대신) Safari와 같은 경고를 추가하고 요구 사항에 따라 사용할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Linux Mint에서 시간 동기화를 비활성화하는 방법

분류에서Dev

systemd에서 / tmp에 tmpfs 자동 마운트를 비활성화 / 무시하는 방법은 무엇입니까?

분류에서Dev

systemd에서 / tmp에 tmpfs 자동 마운트를 비활성화 / 무시하는 방법은 무엇입니까?

분류에서Dev

Android 앱에서 여러 비디오를 자동으로 시작하는 방법 (오프라인)

분류에서Dev

요청시 ActionMailer를 활성화 / 비활성화하는 방법

분류에서Dev

LightDM을 비활성화 한 후 시작시 자동으로 시작하는 방법 (Ubuntu MATE에서)?

분류에서Dev

AVplayer에서 일시 중지 한 비디오를 다시 시작하는 방법은 무엇입니까?

분류에서Dev

자동 밝기 조절 LCD를 비활성화하는 방법

분류에서Dev

WKWebView에서 링크를 비활성화 하시겠습니까?

분류에서Dev

Ubuntu 12.4에서 시작할 때 Bluetooth 장치를 비활성화하는 방법

분류에서Dev

부스트 로그에 대한 자동 플러시를 비활성화하는 방법

분류에서Dev

Durandal에서 캐시보기를 비활성화하는 방법

분류에서Dev

PyWikiBot에서 "N 초 동안 잠자기"를 비활성화하는 방법

분류에서Dev

Office 2010 Starter에서 자동 업데이트를 비활성화하는 방법

분류에서Dev

Xubuntu 14.04에서 USB 자동 마운트를 비활성화하는 방법

분류에서Dev

결과 자동 정렬에서 SELECT QUERY를 비활성화하는 방법

분류에서Dev

Debian Jessie에서 X 서버 자동 시작을 비활성화하는 방법은 무엇입니까?

분류에서Dev

phpmailer에서 오류 메시지를 비활성화하는 방법

분류에서Dev

시작시 JRebel "splash"화면 / 배너를 비활성화하는 방법

분류에서Dev

C #에서 Windows 서비스를 자동 시작하는 방법

분류에서Dev

React Native에서 YouTube 비디오 끝에서 관련 비디오를 비활성화하는 방법

분류에서Dev

UIWebView 또는 WKWebView에서 Facebook 비디오를 재생하는 방법

분류에서Dev

WebView에서 비디오 자동 재생시 "비디오 재생 시작"버튼을 숨기는 방법

분류에서Dev

Windows 7 시작시 새 드라이브의 자동 CHKDSK를 비활성화하는 방법은 무엇입니까?

분류에서Dev

마우스 커서 자동 숨기기를 비활성화하는 방법

분류에서Dev

Autohotkey 및 ExitApp : 스크립트의 일부에서만 작동하도록 ESC 키를 활성화 및 비활성화하는 방법은 무엇입니까?

분류에서Dev

Swift Playground에 대한 결과 활성화를 자동으로 비활성화하는 방법

분류에서Dev

div를 동적으로 비활성화 및 활성화하는 방법

분류에서Dev

KDE Alt-` 동작을 비활성화하는 방법

Related 관련 기사

  1. 1

    Linux Mint에서 시간 동기화를 비활성화하는 방법

  2. 2

    systemd에서 / tmp에 tmpfs 자동 마운트를 비활성화 / 무시하는 방법은 무엇입니까?

  3. 3

    systemd에서 / tmp에 tmpfs 자동 마운트를 비활성화 / 무시하는 방법은 무엇입니까?

  4. 4

    Android 앱에서 여러 비디오를 자동으로 시작하는 방법 (오프라인)

  5. 5

    요청시 ActionMailer를 활성화 / 비활성화하는 방법

  6. 6

    LightDM을 비활성화 한 후 시작시 자동으로 시작하는 방법 (Ubuntu MATE에서)?

  7. 7

    AVplayer에서 일시 중지 한 비디오를 다시 시작하는 방법은 무엇입니까?

  8. 8

    자동 밝기 조절 LCD를 비활성화하는 방법

  9. 9

    WKWebView에서 링크를 비활성화 하시겠습니까?

  10. 10

    Ubuntu 12.4에서 시작할 때 Bluetooth 장치를 비활성화하는 방법

  11. 11

    부스트 로그에 대한 자동 플러시를 비활성화하는 방법

  12. 12

    Durandal에서 캐시보기를 비활성화하는 방법

  13. 13

    PyWikiBot에서 "N 초 동안 잠자기"를 비활성화하는 방법

  14. 14

    Office 2010 Starter에서 자동 업데이트를 비활성화하는 방법

  15. 15

    Xubuntu 14.04에서 USB 자동 마운트를 비활성화하는 방법

  16. 16

    결과 자동 정렬에서 SELECT QUERY를 비활성화하는 방법

  17. 17

    Debian Jessie에서 X 서버 자동 시작을 비활성화하는 방법은 무엇입니까?

  18. 18

    phpmailer에서 오류 메시지를 비활성화하는 방법

  19. 19

    시작시 JRebel "splash"화면 / 배너를 비활성화하는 방법

  20. 20

    C #에서 Windows 서비스를 자동 시작하는 방법

  21. 21

    React Native에서 YouTube 비디오 끝에서 관련 비디오를 비활성화하는 방법

  22. 22

    UIWebView 또는 WKWebView에서 Facebook 비디오를 재생하는 방법

  23. 23

    WebView에서 비디오 자동 재생시 "비디오 재생 시작"버튼을 숨기는 방법

  24. 24

    Windows 7 시작시 새 드라이브의 자동 CHKDSK를 비활성화하는 방법은 무엇입니까?

  25. 25

    마우스 커서 자동 숨기기를 비활성화하는 방법

  26. 26

    Autohotkey 및 ExitApp : 스크립트의 일부에서만 작동하도록 ESC 키를 활성화 및 비활성화하는 방법은 무엇입니까?

  27. 27

    Swift Playground에 대한 결과 활성화를 자동으로 비활성화하는 방법

  28. 28

    div를 동적으로 비활성화 및 활성화하는 방법

  29. 29

    KDE Alt-` 동작을 비활성화하는 방법

뜨겁다태그

보관