我尝试将Youtube播放器内联到UIWebview。我将Javascript / iFrame API与Player API一起使用。
一般情况下,播放器工作正常。但有些情况下视频无法启动,我收到一条消息“视频当前不可用”。
我试图使用以下代码清除程序中的uiwebview:
[[NSURLCache sharedURLCache] removeAllCachedResponses];
我还清除了Safari的缓存以防这是问题,但没有运气。
对此随机和放大器的任何想法奇怪的行为?
答案 0 :(得分:2)
我使用了https://github.com/youtube/youtube-ios-player-helper/处的代码。但是,您需要添加一个参数来解决该问题。请在下面找到示例。
set( CMAKE_VS_SDK_EXECUTABLE_DIRECTORIES $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH);WhateverElseYouNeed )
答案 1 :(得分:-2)
某些视频和频道存在隐私问题,除了youtube之外,它们不会在任何其他地方播放... 第1步: - 检查您正在尝试播放的网址是否正确 第2步: - 检查videoid是否正确解析 第3步: - 检查webview是否已加载内容 第4步: - 视频没有隐私问题 那时工作很糟糕,我正在工作