Java YoutubePlayerView服务出错
我对youtubeplayerview有一个问题。我根据这个问题制作了一个简单的测试应用程序。基本上,它包含了这个“7lCDEYXw3mM”,一个关于谷歌API的sipmple视频。我从..../debug.keystore.添加带有sha1的devolper密钥(android),并编写以下代码:Java YoutubePlayerView服务出错,java,android,android-youtube-api,Java,Android,Android Youtube Api,我对youtubeplayerview有一个问题。我根据这个问题制作了一个简单的测试应用程序。基本上,它包含了这个“7lCDEYXw3mM”,一个关于谷歌API的sipmple视频。我从..../debug.keystore.添加带有sha1的devolper密钥(android),并编写以下代码: import android.os.Bundle; import android.util.Log; import android.widget.Toast; import com.google.
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
import com.google.android.youtube.player.YouTubeBaseActivity;
import com.google.android.youtube.player.YouTubeInitializationResult;
import com.google.android.youtube.player.YouTubePlayer;
import com.google.android.youtube.player.YouTubePlayer.Provider;
import com.google.android.youtube.player.YouTubePlayerView;
public class MainActivity extends YouTubeBaseActivity implements
YouTubePlayer.OnInitializedListener {
static private final String DEVELOPER_KEY = "AIzaSyBE1SLvAholqLaWxeC4W5SQI2xxp58YjZM";
static private final String VIDEO = "7lCDEYXw3mM";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);
youTubeView.initialize(DEVELOPER_KEY, this);
}
@Override
public void onInitializationFailure(Provider provider,
YouTubeInitializationResult error) {
Toast.makeText(this, "error" + error.toString(), Toast.LENGTH_LONG)
.show();
}
@Override
public void onInitializationSuccess(Provider provider,
YouTubePlayer player, boolean wasRestored) {
player.loadVideo(VIDEO);
}
}
我不知道这为什么不起作用(缺少服务)。可能我错过了什么或做错了什么?请发布日志。没有什么帮助,toast错误是缺少服务。我想我在注册或附近的其他地方犯了错误。它必须在模拟器上工作,对吗?