0

Web サイトにビデオを表示するために使用するこの Java スクリプトがあります。ビデオが起動し、Web サイトで正常に再生されます。しかし、同じ JavaScript を挿入して文字列に入れて、ビデオを iPad シミュレーターにロードしようとすると、動かなくなります。私は何か間違ったことをしていますか?

コード

NSMutableString *playerString = [[[NSMutableString alloc] init] autorelease];
        [playerString appendString:@"<!-- Start of Brightcove Player --> <div style=\"display:none\"> </div> <!-- By use of this code snippet, I agree to the Brightcove Publisher T and C found at https://accounts.brightcove.com/en/terms-and-conditions/. --> <script language=\"JavaScript\" type=\"text/javascript\" src=\"http://admin.brightcove.com/js/BrightcoveExperiences.js\"></script> <object id=\"myExperience1778612770001\" class=\"BrightcoveExperience\"> <param name=\"bgcolor\" value=\"#FFFFFF\" /> <param name=\"width\" value=\"480\" /> <param name=\"height\" value=\"270\" /> <param name=\"playerID\" value=\"1776746869001\" /> <param name=\"playerKey\" value=\"AQ~~,AAABnWrZAiE~,vOZcyTPVgHpcrcOyFdRZXnunkRSWEVpt\" /> <param name=\"isVid\" value=\"true\" /> <param name=\"isUI\" value=\"true\" /> <param name=\"dynamicStreaming\" value=\"true\" /> <param name=\"@videoPlayer\" value=\"1778612770001\" /> </object> <!-- This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type=\"text/javascript\">brightcove.createExperiences();</script> <!-- End of Brightcove Player -->"];
        NSLog(@"\n------------Script :%@\n-----------------------", playerString);
//videoPlayer is the webview
        [self.videoPlayer loadHTMLString:playerString baseURL:nil];

再生ボタンを押した後、プレーヤーが iPad で動かなくなる

4

1 に答える 1

0

正しいベースURLを指定する必要がありました...うまくいきました

于 2012-08-09T20:59:32.197 に答える