こんにちは、難しい問題に対する簡単な質問です(とにかく私にとっては)
私は自分が初心者プログラマーだとは思っていませんが、神の愛のためにこれを理解できないようです....私は現在uiimageviewの更新に関連する問題を抱えています..スライダーが動いたときに更新されません左右..ドラッグすると、アプリケーションの速度が少し遅くなります。これにより、プロセスが発生していることがわかり、メソッドとitnerfaceが正しく接続されていることがわかります。時間で指定された特定のフレームの画像データを取得し、uisliderの位置に応じてサムネイルとして選択できるようにします。そのため、手動のサムネイルピッカーです。
私は、Interface Builderを介して接続することと、プログラムで実行することの両方によって、多くのことを試しました。
これは私が今のところ持っているものです:
.h file
.m file
the slider method for sliderValueChanged which gets called
and finally my class method that i use to help retrieve a thumbnail image returning nsdata... passing in a video and a specified time position.
uiimageviewを更新すると、画像がキャッシュされるため、定期的に更新するとメモリリークが発生する可能性があることをスタックオーバーフローで読んだことがあります。リークなどを回避するために、代わりに[UIImage imageWithData:]を使用するため、コードにこれを実装しましたが、サムネイルビューそれでも、スライダーの位置に基づいて画像をロードできません。(スライダーは、最小値と最大値が0からビデオの長さまで設定されるように作成されているため、スライダーは、問題のビデオの時間枠を正しく選択できる値のみを持つことができます)
誰かが私がこの問題を解決する方法を教えてくれるなら..それは今何時間も私を超えています!私は助けに感謝します。ありがとうございました