Android使用Hook播放器播放Ooyala Video

时间:2014-01-08 23:49:48

标签: android ooyala

如何在其他应用程序的钩子播放器中播放Ooyala视频?

public class MainActivity extends Activity {
  @Override  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

  Intent launchHook = new Intent(Intent.ACTION_VIEW, Uri.parse
  (<"ooyala://pcode/embed code/null/time_in_seconds">));
    startActivity(launchHook);
  }
}      

1 个答案:

答案 0 :(得分:0)

Ooyala Documentation不正确,要创建在“Hook Mobile Player App”中打开ooyala视频的意图必须是(没有“&lt;”和“&gt;”字符):

public class MainActivity extends Activity {
  @Override  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);  
  Intent launchHook = new Intent(Intent.ACTION_VIEW, Uri.parse("ooyala://pcode/embed code/null/time_in_seconds"));
    startActivity(launchHook);
  }
}   

其中:

  
      
  • pcode :Ooyala Backlot中定义的video player_id。
  •   
  • 嵌入代码:在Ooyala Backlot中定义的视频内容_id。
  •   
  • null :有效令牌或字符串“null”,不是必需的。
  •   
  • time_in_seconds :指定视频中启动应用的点的时间(以秒为单位),不是必需的。
  •   
Intent launchHook = new Intent(Intent.ACTION_VIEW, Uri.parse("ooyala://c9565052281a402ebf432dca9b59b2ca/45cjJ0ZDrfOUerwSu6BbChfItUCDCxZE"));
// Intent launchHook = new Intent(Intent.ACTION_VIEW, Uri.parse("ooyala://c9565052281a402ebf432dca9b59b2ca/45cjJ0ZDrfOUerwSu6BbChfItUCDCxZE/null/10"));
startActivity(launchHook);