iPadプログラミングで、Youtubeを画面に表示し、UIWebViewで再生できますが、

Youtubeの動画を途中から再生することは可能でしょうか?
コード例もあるとポイント高めです。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/12/02 22:02:39
  • 終了:2010/12/09 22:05:02

回答(1件)

id:typista No.1

typista回答回数359ベストアンサー獲得回数72010/12/09 18:05:45

ポイント10pt

UIWebViewならJavaScript(できればjQueryも)を併用し、

videoタグに「video01」というIDを付けていた場合、

var v = $('#video01').get(0);

v.currentTime = 5;

v.play();

で、制御できそうです。

*なお、stopメソッドがないため、

 pause後、v.currentTime = v.startTime で最初に戻す

 ことでstopメソッドの代用が可能です。


<参考>

 動画を細かく制御する

 http://ascii.jp/elem/000/000/512/512251/index-3.html

 HTML5ビデオを埋め込む。またiPhone, iPadで自動再生(autoplay)を行う

 http://logic.stepserver.jp/data/archives/736.html

  • id:Cherenkov
    試行錯誤してみたもののできませんでした。
    ・m.youtube.comは&tオプション使えないぽい。
    ・embedのsrcのそれらしいbeginパラメータをいじっても変わらず。
  • id:Cherenkov
    https://gist.github.com/737414
    こんなコードで一応できました。
    (実機ではどうかわからない)

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません