我正在尝试使用Youtube API在Android应用中嵌入YouTube视频.我导入了jar,将其添加到我的构建路径,并在我的主视图中添加了一个YouTubePlayerView.在onCreate中我有以下代码和我的密钥,其中xxxx是:
YoutubePlayerView ytpv = (YouTubePlayerView) findViewById(R.id.youtubeplayer);
ytpv.initialize("xxxx", this);
Run Code Online (Sandbox Code Playgroud)
当我运行应用程序时,我得到了异常:
java.lang.SecurityException: Not allowed to bind to service Intent { act=com.google.android.youtube.api.service.START }
Run Code Online (Sandbox Code Playgroud)
当我尝试运行api附带的相同应用程序时,似乎工作正常.有任何想法吗?
我有一个SQL函数,它接受一个名为的变量attribute,这是我想从中获取值的xml属性.xmlPath是完整的XML字符串.
我的xml看起来像这样:
<EventSpecificData>
<Keyword>
<Word>myWord</Word>
<Occurences>1</Occurences>
<Context>context</Context>
</Keyword>
</EventSpecificData>
Run Code Online (Sandbox Code Playgroud)
我想获取值<Word>,所以我传入/Keyword/Word并设置一个变量:
set @value = @xmlPath.value('(/EventSpecificData/@attribute)[1]', 'varchar(max)')
Run Code Online (Sandbox Code Playgroud)
但是,我不认为@attribute实际上是插入变量字符串.还有另一种方法吗?