• 締切済み

スライドショーの表示秒数について質問です。

一度質問させていただいたのですが再度質問させていただきます、何度もすみません。 スライドショーを作りたいのですが、たとえば、一枚目の画像は2秒、2枚目の画像は10秒、3枚目の画像は8秒etcetc..というように画像の表示秒を画像ごとに可変させる方法はありませんでしょうか? この方法が皆目分からず難儀しております。 プラグインでも、自作でもかまいませんので考え方、作り方をご指南いただきたいです。 何卒よろしくお願いいたします。

みんなの回答

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.3

原理的な考え方のみですが・・・ 切り替えの時間をHTMLの要素やスクリプトの配列などで持っておいて、スライドの切替をsetTimeoutで行うようにし、次の切替までの時間を個別に指定するようにすればよいのではないでしょうか? 例えば、  切り替え処理を function change(){ ;} と仮定して、  表示画像のインデックスを var index  表示時間の配列を var times = [2, 10, 8, ・・・] などとすれば、  setTimeout(change, 1000 * times[index++]) のような処理で、changeの中でループする仕組みにしておけば実現できそうに思います。 (実際にはindexがmaxになったら終了するとか、0に戻すとかが必要ですが)

paranoaman
質問者

お礼

具体的にありがとうございます。 僕が必要としていた応えに近く、これからいただいたアドバイスを参考に実装してみようと思います。 ありがとうございました!

  • chie65535
  • ベストアンサー率43% (8522/19371)
回答No.2

一番簡単なのは表示間隔が指定できる、ファイル名順にスライドショーするアプリを用意して、必要なだけの画像を用意する、です。 >一枚目の画像は2秒、2枚目の画像は10秒、3枚目の画像は8秒etcetc..というように画像の表示秒を画像ごとに可変させる方法はありませんでしょうか? この場合、単位時間を「2秒」に設定して、1枚目の画像を1枚、2枚目の画像を5枚、3枚目の画像を4枚用意します。 つまり、画像ファイルを、合計で10ファイル用意します。 各2秒づつ [1][2][2][2][2][2][3][3][3][3] と言う感じで表示されるので、「2」の画像は10秒表示され、「3」は8秒になります。 画像ファイルの数が膨大になりますが、いちいち自作するより早いです。すべて「既存の物」が使えますから。

paranoaman
質問者

お礼

ご教授いただきありがとうございます。 これは、アプリをサーバーに入れ込み、連動させるっということなのでしょうか? ちなみにユーザーが好きなように登録する仕組みですので秒数や枚数は可変です。 できれば、純粋にjqueryなどで行うスライドショーでの実装を知りたいのです。 ありがとうございました!

  • moyue
  • ベストアンサー率55% (290/526)
回答No.1

スライドショー作るソフトは、何ですか? windows live ムービーメーカーなら自由に好きなように設定できます。 Windows live ムービーメーカーのビデオツールの中の編集で 1秒から30秒までの間で変えられます。 画像の一枚一枚に秒数が、設定できます。

paranoaman
質問者

お礼

すみません、ご回答いただいたのに気づきませんでした。 現在、スライド作成システムというものを製作中です。 登録画面からタイトル、画像、秒数、コメントを入力してもらいます。 登録画像数は制約なしなので何枚でも登録できるシステムです。最終的にそのタイトルに紐づいた画像、秒数、コメントをJqueryなりでスライドショーでプレビューする、といった仕組みです。僕が知りたいのはユーザーが登録した情報をスライドプレビューする時の秒数の可変が上手くいきません。ユーザーは何枚でも登録できますので、自動で可変プレビューさせる必要があります。 ビデオツールなどを使用しない純粋なjavascript出したいです。画像のスライド、コメントの可変は上手くいっています。秒数をどうにか。。っというところです。 ありがとうございます!

関連するQ&A

  • ホームページでのスライドショー作成について

    お世話になります。 自作スライドショーについての質問をさせて下さい。 例えば1.2.3.4.5.6枚のスライド画像があるとします。 1~3までの表示を2秒にし、残りを3秒等にすることは可能でしょうか?もし、可能でしたら、その際のHTMLも教えてもらえると助かるのですが・・・

    • ベストアンサー
    • HTML
  • アメブロにスライドショー

    アメブロにプラグインでスライドショーを載せていたのですが、このたび、フォトサービスが廃止になったので表示できなくなりました。 目的は、ブログのサイドバーに複数の画像をスライドショーのように表示させたいのです。 現時点でそのようなサービスを行っているサイトはないでしょうか? http://www.picturetrail.com/ ↑がそうかなと思ったのですが、どうもプラグインとしては使えないみたいです。 よろしくお願い致します。

  • スライドショーの表示タイミングを画像ごとに変えられるか?

    スライドショーの表示タイミングを画像ごとに変えられるか? 複数の画像をスライドショーで表示するとき、画像と画像の時間(つまり1枚当たりの表示時間)は 任意に設定できると思うのですが、それらの時間に長短の差をつけて表示させる事は できるのでしょうか? 例えばA、B、C、Dの4枚の画像をスライドショーさせるとする時、 「AとBは5秒Cは20秒でDは7秒」という具合です。 もし可能だとすればどのようなソフトを使うのでしょうか? フリーソフだとありがたいのですが有料でもいいのをご存知ならばお教え下さい。 尚、HTMLのタグのように難しい設定が必要になるのは自信がありません。 こちらで画像と表示時間を指定して後はソフト任せというのが理想なのですが・・・。 画像処理に詳しい方、ご存知でしたらよろしくお願いします。

  • スライドショーが使えないフォルダでスライドショーを使えるようにするには?

    画像の入っているフォルダでもフォルダによってスライドショーが使えたり使えなかったりします。 スライドショーが使えないフォルダを使えるフォルダに変えたいのですがどのようにしたら良いのでしょうか? 使えるフォルダは左側に 画像のタスク  スライドショーを表示する と表示されます。 ちなみにOSはWINDOWS XP HE SP2を使っています。よろしくお願いします。

  • 隠しファイル画像をスライドショーに表示させない方法

    スクリーンセーバーでマイピクチャのスライドショーを表示させています。 ですが、表示させたくない隠しファイルの画像までがスライドショーに表示されてしまいます。 隠しファイルの画像をスクリーンセーバーのスライドショーに表示させない方法はありますか?教えてください。

  • スライドショーの作り方教えて下さい。

    今ホームページビルダー10を使ってます。 OSはXPです。 ホームページ作成中で、スライドショーを入れようとしてるのですがビルダーを使って、Hotmediaアニメーションで作成すると プレビューでスライドショーが始まるときすぐに画像が始まる前にアニメーションのロゴのようなものが入ってます。 このロゴを消してスライドショーをスタートされるのは無理なのでしょうか? またそれが無理ならスライドショーの作成方法を教えて下さい。 (ちなみに『すなねぃる』と言うソフトをダウンロードしているのですが使い方が分かりません。 ファイルにいくつかのhtmlが作られているのですがこれをどうしたらぃぃのですか?) 他のソフトを使って試してみても、収めたい大きさ(横499:縦331)にならなかったり、 大きさが収まったかと思うと再生ボタンなどが入ったバーが一緒に表示されたりとできません。 スライドショーの表示される大きさを設定でき、再生ボタンなどバーが 表示されないでスライドショー作成する方法教えて下さい。

  • XPでのスライドショー

    XPでは、画像をスライドショーすることが出来ますが、この画像をめくる間隔(3秒とか4秒とか)を変えることは出来るでしょうか?

  • スライドショーについて

    ネット上から落とした地図の画像を、他のデジカメ画像と一緒にスライドショー表示したいんですが、Windows のPicture and Fax Viewerでスライドショーにした場合、デジカメ画像は画面いっぱいに表示されるんですが、ネットから落とした地図の画像はサイズも小さいためか、画面真中に小さく表示されます。 ペイントなどでその地図の画像を200倍とかにするとなんとか画面いっぱいに表示できるんですが、もちろん画質はかなり粗くなります。。。それ以外にいい方法はないんでしょうか?やはりもっとサイズの大きい画像を探すべきでしょうか? やりたいことは地図の画像とデジカメ画像をスライドで流したいのです。 どなたかご存知の方よろしくお願いします。

  • スライドショー

    スライドショーっていうのかな? 登録した何枚かの画像を順番に表示させたいんです。 何かソフトとか必要なんでしょうか? 方法をお教えください。 ループさせるか順に表示させるかは迷っていますが可能でしょうか?

    • ベストアンサー
    • HTML
  • スライドショーの間隔について

    「My Pictures」フォルダのスライドショーという機能は、画像 の表示が十秒間隔なんですが、この間隔を短くする方法は ないでしょうか。待ちがちょっと長くて、いちいち「次の画面」をクリックするのが面倒なんですが。 宜しくお願いします。

専門家に質問してみよう