2012-08-07 3 views
0

iphone.im에서 iphone.im의 json 피드를 파싱하고 있습니다. webview.since에서 동영상을 재생하고 있습니다. 동영상을 재생하는 데 WebView를 사용하지만 특정 동영상 만 문제가됩니다. 점점 더 특정되지 않습니다. 코드는특정 Youtube URL이 iOS에서 재생되고 있습니다.

- (void)embedYouTube:(NSString*)url frame:(CGRect)frame { 
NSString* embedHTML = @"\ 
<html><head>\ 
<style type=\"text/css\">\ 
body {\ 
    background-color: transparent;\ 
color: white;\ 
}\ 
</style>\ 
</head><body style=\"margin:0\">\ 
<embed id=\"yt\"src=\"%@\" type=\"application/x-shockwave-flash\"\ 
width=\"%0.0f\" height=\"%0.0f\"></embed>\ 
</body></html>"; 
NSString* html = [NSString stringWithFormat:embedHTML, url, frame.size.width, frame.size.height]; 

[youTubeWebView loadHTMLString:html baseURL:nil]; 
} 
+0

이 비디오를 사용할 수 없다는 오류 메시지가 표시됩니까? –

+0

오류가 발생하지 않았습니다. 취소 된 재생 버튼을 얻는 중 – user578386

+0

나에게 하나만 표시되고 작동하지 않는 것은 하나만 표시합니다. – Jessedc

답변

0

적어도입니다. 일부 동영상은 모바일에서 재생할 수 없습니다. 잘못된 형식 일 수도 있습니다. 사용자가 업로드했을 때 iPhone에서 차단되거나 Apple에서 iPhone을 차단했을 수 있습니다.

+0

나는 처음 부분에 동의하지만 애플이 특정 비디오를 차단하지는 않는다고 생각한다. 그렇다면 아무도 p0rn을 볼 수 없습니다. –

+0

이것은 개인적인 경험과 간단한 인터넷 트롤에서 발견 할 수 있었던 것입니다. 내 추측으로는 '아이폰에서 차단 된 애플'은 그들이 재생할 수없는 특정 포맷을 의미했다. – rsegal

관련 문제